Implemented generic and numeric ranges in addition to date ranges.

- Currently in Blueprint theme only.
- Progress on VUFIND-919.