* Replaced getoptplusplus with QCommandLineParser. Fixes#39
* enabling C++11 if possible
* enabling C++11 if possible
* fixed gcc compilation issues
* fixed linux builds and improved os x build
* trying to fix dispmanx
* trying to fix dispmanx
* simplified travis build script
* fixed argumentparser default values
* rewrote validator system and made sure default arguments are processed correctly
* rewrote validator system and made sure default arguments are processed correctly
* fixed bool vs. regular options
* oops... removing debug code
* reverted screenshot api change
* migrate serialport to qt5 serialport
* remove old serialport
add logging to serialport
* remove try catch - qt serialport uses plain return values
* tiny fix, but not working atm
* make it work, tested with adalight
* Removed -HUP so the default -TERM signal is sent instead.
- hyperiond only listens for TERM and INT. HUP is often used to get an exe to reread its config
Changed pgrep to add '-x' so it wont partial match on the exe name.
- I have multiple instances with multiple hyperiond-instance1 names
- this ensures the service script only kills the right process
* reversing errant change to hyperion.systemd.sh
* cleaned up a couple of compiler warnings
* moved bitpair_to_byte initialiser to (hopefully) work with older GCC
* compiler warning in udp driver
removed some tabs in ws2812b.cpp
* formatting - spaces to tabs
* moved rpi_281x to tag sk6812-v1.0
* moving to my fork of rpi_281x
* removed dos line endings
* Found some more "dos" line ending files
Former-commit-id: c756e3ccc153fd36e23a26eff37a1230bdd4b9b4