FORGEPLUGINS-125 Added enhanced support for datetime types

Temporal types are now detected and canonicalized. They are now
removed as search criteria until they are better supported.

Additionally, the AngularJS date filter is used to display dates
and times in a better format in search results.