Use prepared statements for benchmarks
Fix max_compaction_threshold option in metadata
Correctly clear ccm after changing C* version

Conflicts:
	tests/integration/__init__.py
Fix compaction, compression options when generating schemas
Update changelog
Ignore reference errors in the control conn

These frequently happen when the cluster is being shutdown
and the control connection is refreshing the schema or ring topology
Silence control conn errors around shutdown
Update missed unit test
Lowercase boolean literals when generating schemas
Ingore SSL_ERROR_WANT_READ/WRITE errors

Before this change, the connection would be defuncted when the error
occurred.  Instead, these can safely be ignored and the recv() call
retried.
Better err message when libevwrapper is not found
Merge branch 'master' into 2.0

Conflicts:
	cassandra/cluster.py
	tests/integration/__init__.py
	tests/unit/test_control_connection.py