Making svrshard objects backward compatible

With bson decoding. I wanted to add a new field to SrvShard,
but I can't as is.

Sugu, I'd like to monitor the unknown fields, instead of logging them.
Let's talk about it.