Simple scoring of whole queries
Not very pretty yet, but usable.

* Can wrap top-level query
* Can use boost and score mode
* Filters for functions have to be added directly
  into the hash
* No boosting of subqueries
Script score can be used w/ options (e.g. filter)
Added boost factor scoring

Fixed doc comments
Adds random scoring
Added field value boosting
Decay function scoring added.
Function score queries with queries
must always be composed
Fixing 1.9 compatibility
spec to show loading issue when using kaminari pagination
no need to re-page already paged query results
load returns an array, which is not paginatable further
Revert "load returns an array, which is not paginatable further"

This reverts commit 79777986a850e2a63d8b021a552ef15eb361c33c.
replace use of Kaminari's PaginatableArray with our PaginatedArray
Merge pull request #31 from musicglue/kaminari

Use of ```#load``` with Kaminari pagination breaks on pages >= 2
Some minor improvements
Some pagination proxy improvements and fixes
Correct Kaminari support and testing infrastructure
Lazify objects load and preload
Backported deep_dup from rails 4
Kaminari require