Exec -> ExecShard to clarify they work on shards.
Custom bson encoding for rpc objets.
Merge branch 'master' into barnacle
Tests for custom protos.
Reuse bson string array functions.