Making SingleApplication in DaemonApplication. Now no one can run double
./daemon
Making Singleton of DaemonApplication and event loop moved to main
function from DaemonApplication::start()
DaemonThread communication to the server.
Daemon almost ready.
Some changes and comments.
Daemon wants connect to the Alias but server crash.
Fixing small bug in connection class
some bugs fixing
Merge branch 'DeamonIssues' of github.com:ups100/TIN into Kj

Conflicts:
	code/Daemon/include/DaemonApplication.h
	code/Daemon/include/DaemonThread.h
	code/Daemon/src/DaemonApplication.cpp
	code/Daemon/src/DaemonThread.cpp
Repair SIGKILL signal usage and QtSingleCoreApplication usage.
SingleShot added.
After several hours of fighting I found a defect in ServerConnection.
Merge branch 'DeamonIssues' of github.com:ups100/TIN into Kj
ctrl shift f
listYourFiles from server to daemon communication method
list files on server made for single client connection
merge listed files from daemons on server and send to client -> not
tested
Switch instead of if is impossible due to crossed headers