Feature/mongo 2.6.5 expressions variadic

This pull includes Variadic, and my best guess on implementations for the related expressions.  Some test cases added/changed.
If this is a prototype member, it should be proto.opName.  But since it just returns a constant string, I suppose it could be a static member.