SERVER-14436 Introduce replica set tag, pattern and match types.

For use in replica set configurations, write concerns satisfaction and read preference.