Unreveal timer runs forever!!!

.. should have been a single shot !
Less event processing in HomeWindow

.. was trapping too many events, even when not visible

.. also went back to multishot timer for unreveal but
   stop it when the unreveal even happens.
Don't define a class inside a method

.. some compilers don't like it.
Less event filtering

.. too many widgets are filtering events needlessly.
Fix CP chart reveal controls on QT5

.. and also remove the yucky labels on the chart in readiness
   for a CP model widget to overlay and move about the chart.
CpPlotCurve: Improve HeatByDate
.gitignore updated

.. to ignore antlog.bin
.. and all the .qm files
Merge pull request #1 from GoldenCheetah/master

update master