Added workaround so that E::M will work on 0.90 and on 1.3
Added test for facets with QueryBuilder
In 0.90, don't support partials - just ignore the request
Convert search_query b keys inside facets to ES dsl

Closes #40
Auto-enable 0_90 mode if S::ES uses 0_90 client