$push each slice support
joda DateTime BSONType
string subtypes are BSON types

for tagged ids of underlying type String
support for $not
Merge branch 'master' into v3