Added another layer of Abstraction in RIFPredicateFunctions: Numeric RIF
Predicate Functions.

Added literal-not-equal and geo-in-haversine-distance (though the
latter is currently embedded in the unit tests as it is not meant to be
part of the RIFCore builtins).

added literal-not-equal to builtins registry.

Moved the ExternalFunctionRegistry