Added empty pages for all kinds of aggregations
Added percentile-ranks and marked unavailable aggregations
Started adding aggregation examples
Loads of Aggregation examples
Added more basic aggregation docs
Added rest of basic aggregation docs
Merge pull request #792 from andersosthus/feature/improve-docs

Adding Aggregation documentation
Merge branch 'develop' into feature/improve-docs
Rename folder new_docs -> docs
Merge branch 'develop' into feature/improve-docs
Merge branch 'develop' into feature/improve-docs
Get rid of some unused variables
Use deep equality rather than string comparison.

This makes the tests a lot less brittle, since they don't
depend on the vagueries of json ordering
Add language to the SortScriptDescriptor.

This allows specifying the language when using a script sort.
Refactor sorts to inherit functionality from a base class.

This cleans up a lot of code and makes adding basic "all search" functionality
a lot easier.
Allow script/geo sorts to have NestedFilter and NestedPath

This is allowed by ElasticSearch as well. All sorts can have
a NestedFilter and NestedPath
Merge different work on Sorts together
Merge pull request #816 from johndaniels/minorfix

Get rid of some unused variables
Another unused variable
Test method does not need to be marked async