make test assertions relative in IsolatedPluginTests

relates to #5621
[TEST] skip explain reroute REST test until param substitution is implemented
Clarify range aggregations
Remove same-thread checks when recycling (see #5254).
Prevent page-tracking checks from spreading across tests.
Reuse pages more agressively in BigArrays.

Pages are now going to be reused when the size of the array is greater than
${page_size}/2 (as opposed to ${page_size} currently).

Close #5299
fix incorrect array search in test (by sorting it first)

relates to #5621
fix typo causing incorrect plugin properties lookup in jars

relates #5261
Merge branch 'master' of https://github.com/elasticsearch/elasticsearch