Added the source files for logging
Added flags to make project build
Added logging subsystem
Added Boost thread package
Merge branch 'master' into topic/logging

* master:
  Don't check revision of Boost
  Removed clang from Travis configuration
  Added installation of boost development libraries
  Added travis configuration file
  Made Boost a required package
Merge branch 'topic/logging' of github.com:pileon/shadow-server into topic/logging

Conflicts:
	CMakeLists.txt
Added basic versions of the init and clean functions
Merge branch 'master' into topic/logging
Added basic logging sink
Added basic info logging stream
Added testing of basic logging mechanisms
Added basic logger sinks
Started working on channel system
Renamed the "backend" classes
Renamed namespace
Design of logging sub-system
Removed empty line
New logging architecture implemented.

Still problems with it though.
Fixed channel-name problem
Got basic logging working