Merge branch 'devel' into release-0.1.1
Updating version for minor bug-fix release
Merge branch 'release-0.1.1'
Merge branch 'master' into devel
Reopened Issue #8.  Shard optimisation is not compatible with replicated shards.
Fixed Issue #8 again.  Shards are not constrained unless the shard is in the connection's shard list.