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
do we want to conditionally include this test ifdef SESSION_GUARD_EXCEPTION? May want to have tests viable even without this flag. OR, do we want to always define that when CASS_BUILD_TESTS=ON?