Communication DaemonThread to DaemonApplication. Create
DaemonThreadListener class.
Some changes in Daemon.
Problem in system data and time caused this commit.
Merge branch 'master' of github.com:ups100/TIN into DeamonIssues
Merging and solving problems.
Conflicts:
	code/Daemon/include/DaemonApplication.h
	code/Daemon/include/DaemonThread.h
	code/Daemon/src/DaemonThread.cpp
Repair ClientCommunication var in DaemonApplication.

This is made to avoid unlink function in this class destructor.
When somebody wants to exec second instance of ./daemon
the DaemonApplication::start method deny this
action, but destructor of ClientCommunication class destabilized
communication between existing deamon and client.
Cleaning DaemonApplication.
Works with xml config file.
File communication in Daemon ready, not tested yet.
Some debugging changes.
Communication protocol update due to jsosnow request
Merge branch 'kopasiak' of github.com:ups100/TIN
File transfering between daemons repair. Daemons class need cleaning.
Don't merge this branch with yours. I do this commit to pull from
master with repair some communication problem.
Merge branch 'master' of github.com:ups100/TIN into DeamonIssues

Conflicts:
	code/Daemon/include/DaemonApplication.h
	code/Daemon/include/DaemonThread.h
	code/Daemon/src/DaemonApplication.cpp
	code/Daemon/src/DaemonThread.cpp
	code/Server/src/Alias.cpp
	code/Server/src/MainServer.cpp
Argument size not passing.
Another changing in file transmission.
Implement invokeMethod in DaemonApplication
Almost done.
Merge branch 'master' of github.com:ups100/TIN into kopasiak
Identifier added to communication protocol
Merge branch 'kopasiak' of github.com:ups100/TIN