DDF-886 - Added number support for the Query builder.

-adjusted the filter controller to handle different types numeric types
that come back from the search results.  Any java number type found will
be converted to the "number" filter type.  This saves alot of boilerplate
code and we can handle numbers in a generic way.
-removed != from the number operator list.  Its not supported on the
backend yet, so I left a placeholder for when its supported.
-added "*" to the start and end of the strings used in ILIKE clauses.
this fixes the partial word searches not working.