KC - vvg.lib.ol  - fix: latest/oldestFeaturesWithinOffsetAndDateRange()   - fixed incorrect selection algorithm    - originally would pick out the latest/oldest records from the full set      before date filtering, discarding records that should actually      filter through    - now reversed selection filter ordering so date filtering occurs first,      before the latest/oldest records are picked from the new subset
KC
- vvg.lib.ol
 - fix: latest/oldestFeaturesWithinOffsetAndDateRange()
  - fixed incorrect selection algorithm
   - originally would pick out the latest/oldest records from the full set
     before date filtering, discarding records that should actually
     filter through
   - now reversed selection filter ordering so date filtering occurs first,
     before the latest/oldest records are picked from the new subset

 - refactor: feature selction / filtering helper methods
  - general clean up and refactor

 - new: bore selection/filtering methods
  - the same type of filtering done on features can now be done on
    bore objects for charting

 - update: redrawSelectedBores()
  - now supplies correct vizData when triggering VIZ_DATA_READY

 - update: presetDSDescriptor_AqWl.boreDescriptor.groundwaterLevelDate
  - changed dataCategory from DATE to DESCRIPTOR to:
   - avoid unnecessarily creating date objects, and
   - allowing string-based date comparisons / sortings
tectronics/versi-ub-vvg,tectronics/versi-ub-vvg,tectronics/versi-ub-vvg,tectronics/versi-ub-vvg,tectronics/versi-ub-vvg