minor changes
splitting up connection stuff
still splitting; need to fix compile errors for conn_replica
fixed merge conflicts
no block functions... need to fix
initial commit of shard controller
merged with master, fixed merge conflicts
Merge branch 'master' into my_tmp
replication compiles---think about reorganizing _check_master_and_do, etc.
preliminary inserts seem to work, but weird freeing of unallocated ptr
added ping times, ordering of hosts thereby
starting read preferences
merged ToStr changes
add_shard method
keys and strings can now be wrapped in ''
fixed merge conflicts
shard_collection
setting server for read
bugfixes
restructured helpers for reuse