* fix#496 hiding for multiple selected rows
* update changelog
* update appveyor
* add log
* set project file read only
* use a dedicated file for cli project test
* copy to tmp
* cleanup file
* make relative external programs paths relative to project path
* update changelog
* use realpath in unittest
* update unittests
* protect system commands like cmd.exe from being made relative
* increase timeout for ci
* remove x flag
* remove realpath
* add argument parser for CLI
* add pause to cli
* parse messages to send
* add send function
* use while loop instead of hard sleep
* use logger for error msg
* use tabulator for progress bar
* prepare rx mode
* use Thread for Protocol Sniffer instead of qt signals
* adapt tests
* fix thread can only be started once error
* enable receiving from command line
* support send from file
* save gain correctly
* enable rx into file
* remove unused signal
* enable raw rx and file mode
* add support for device identifier
* add support for default pause
* enable abort sending witt ctrl c
* support encodings
* make logging multiprocessing aware and add autobuild extensions to cli
* move place
* fix sniffer when receiving multiple messages at once
* add test for modulator cli parsing and fix some bugs
* extend modulator test and fix another bug
* add unittests and reorder urh_cli structure
* add tests
* adapt CI to CLI tests
* force osx
* fix osx
* adapt close dialog method
* remove close dialog method
* test read messages to send
* centralize read messages method
* increase timeout for ci
* support loading of project files to load cli values
* add sleep for ci
* add cli to deployment
* replace static calls with ProjectManager Class
* use time sleep instead of qwait
* disable gc collect call
* disable gc collect for python 3.4 only
* gc collect only for osx
* simplify cleanup
* simplify cleanup
* advanced cleanup only for windows
* cleanup also for osx
* gc collect for osx
* add unittests
* consider frozen app path
* init multiprocessing first
* enable logging on cli for windows
* use log file handler for log
* add missing import