Add integration test to reproduce a race during cql_builder::build failure.
Task CPP-63. Deserialisation of errror messages.
For many new messages the error codes were deserialized and the results
were put into internal members.
Two public methods for getting these data from the error code is added. The error in get_unprepared_data is corrected.
Merge branch 'master' of https://github.com/jacekkasprzak/cpp-driver
Merge pull request #25 from mhfrantz/cql_builder_build_fail_race_v1

Add integration test to reproduce a race during cql_builder::build failure.
removing possible memory leaks in collecting the results from collections: set, map, list.
correction of some mistakes for the previous commit.
Merge pull request #26 from jacekkasprzak/memory_leaks

Memory leaks
CQL_DEPRECATED macro
bugfix (hidden virtual functions due to prototype mismatch)
Added get_data() in cql_message_result_impl_t which takes a vector of bytes as a parameter instead of pointer to pointer **. The method get_data() with ** as a parameter was changed to private in this class.
Making the algorithm of dcaware_load_balancing_policy similar to its counterpart in C# driver, with all its drawbacks and throughput bottleneck.
Merge branch 'master' of https://github.com/jacekkasprzak/cpp-driver

+ deprecated get_data methods made public
Optimization of the dcaware_round_robin_balancing_policy. Do not analyse the remote nodes if the limit in the parameter is zero.
Merge pull request #28 from jacekkasprzak/master

Optimization of the dcaware_round_robin_balancing_policy. Do not analyse...
Fix for CPP-70
Fix for CPP-68
Merge remote-tracking branch 'upstream/master'