Added possibility to inject an IQueryUnwrapper instance.

This can be used to support custom query types.
We wrote a custom query type enhancing standard DBQueries with support for "enums as strings" and NodaTime types and some other neat extensions.
Unfortunately we could not use EntityFramework.Extended any more - so I wrote this patch for EF.Extended