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

* topic/travis-ci:
  Added travis configuration file
Merge branch 'topic/travis-ci'

* topic/travis-ci:
  Removed clang from Travis configuration
  Lowered Boost required version for Travis CI
  Removed Boost log dependency
  Added installation of boost development libraries
Don't check revision of Boost
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
Made Boost required
Install ALL Boost development libraries
Better check for c++abi
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