SERVER-14973 consolidate shard key parsing, cleanup shard key patterns