SERVER-3304 Allow Date and Timestamp to be converted interchangeably.

This fixes issues such as SERVER-3304 where an index cannot contain both a date and a timestamp because they cannot be compared.

https://jira.mongodb.org/browse/SERVER-3304