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
I recognize that this throws the exception, but it seems strange to demonstrate by double-closing the session already being closed. Maybe just show deadlock aversion with ```cass_future_wait(future);```?