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
good point. Looks like this should be a method that the implementations override. Slightly worrying that the tests still pass with this here. I'll look into why