Add Column Chooser for SearchBox

.. so you can drag and drop fields in when creating a filter.
Visual cue for filter

.. by highlighting chart title too if a filter is
   being applied.

This is important to warn users that the data being plotted
is adjusted to the search/filter (either globally or in the
chart settings).
Fixup CLucene OPTIONAL!

.. CLucene is optional, but some recent updates didn't
   honour that and cause compile time errors if CLucene support
   is not available.
Fix Filter on BikeScore and 95% heart rate

As the parser fell over on them due to special characters
and having to convert the TM symbol to an HTML escape.