ENH: use partition for faster trim_mean

partition available in numpy 1.8 partially sorts array around the cut
positions. Scales linear instead of the linearithmic scaling of sort.