Remove unnecessary raw_queries_allowed method
Refactor parsing of filter_by arguments
Add query_type property to Query

This is a first step to moving different types of querying and mongo
specific stuff into the RecordRepository.
Rename MongoDriver.connection to be more accurate

It is actually returning the underlying pymongo.Database instance.
Introduce mongo specific query handlers

Only StandardQueryHandler is implemented so far.