Aggregations: Added percentile rank aggregation

Percentile Rank Aggregation is the reverse of the Percentiles aggregation.  It determines the percentile rank (the proportion of values less than a given value) of the provided array of values.

Closes #6386
I think it'd be nice to also test some values that are out of range and check that we actually get back 0 or 100 when it's the case.