Session Guard Integration Test for CPP-161

* Added a define to the session to throw an exception instead of abort based on a define (CMake option CASS_USE_SESSION_GUARD_EXCEPTION)
  * Updated the integration tests CMake configuration to include the LIBUV_INCLUDE_DIR for builds using the libs directory
* Updated CCM bridge to not use the -s (start after create) argument for some of the create methods to ensure wait for binary and wait for other notice (Cassandra is socket is available)

NOTE:  This will not build without merging in the changes in the HEAD/1.0
Either way. I was just trying to reduce the concept to its simplest form. Double close is another interesting test, independent of this thread guard issue.