Created CMake based build system

* Adds CMakeLists.txt and support files

* Tests for installation of Boost and OpenSSL

* Adds LICENSE file

This does not yet create 'make install/uninstall' targets.  There are a few other niceties (like a package config file) that can be added to make this easier for 3rd party developers to compile against.