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
Merge branch 'master' into use,prepare

Conflicts:
	include/cql/internal/cql_connection_impl.hpp