feat(orderBy): make orderBy filter accept a custom compare function.

Expose the inner compare function used by orderBy to the outside world.
This will make it possible to use orderBy with a very specific sort requirement like sorting using the localeCompare or making a few entries appear first in the list.
I know it was like this before, but there should be spaces between the arguments (according to the current JSCS rules).