[WIP] Query builder support for $text operator in MongoDB 2.6

See #162.
A new method seemed preferable to changing the API for `select()`, which currently either takes a single field name as a string or an array of field names (as the values).