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.
Added a test for Issue #9 but it is not reproducing the problem.

Added some logging to try and get better diagnostics on this error from UKMO.
Setting next post-release version
Merge branch 'devel' into release-0.1.1
Merge branch 'release-0.1.1'