propagation of USEd keyspace (not ready yet)
USE seems to work
disposed flag let the connection to close properly
(after the cql_connection is destroyed, the dispose flag is set and allows to secure "late" ASIO callback)
is_disposed protection for cql_connection switched from volatile to lock(mutex)
include boost/make_shared.hpp in control_connection.cpp. move the declaration of _is_disposed in connection_impl to the other variables
removed peer_address.is_unspecified(), compare to empty address instead
fix formatting of cql_control_connection.cpp
re-enabled unit tests, simplified cmake input
Implemented propagation of prepared statements' IDs + added stream support to execute()
Minor refactor: removed is_prepare_syncd() from public interfaces. Added sample prepare statement to Demo.
fixed possible race condition when streams are being reused + fixed compatibility issue with resetting the shared_ptr + added comments on implementation of new features
Added thread synchronization to session object + moved set_session_ptr() to connect()
Merge branch 'master' into use,prepare

Conflicts:
	include/cql/internal/cql_connection_impl.hpp
initial version of integration tests
missing dll(export) statements
dll checked on windows
default ip changed back to "127.0.0.1"
small cleanup of session (more encapsulation)
hiding session details (moveing into internals)
dependency cleanup
simple test suit
moved stream_id_vs_query_string from cql_session_impl_t to cql_connection_impl_t