Initial check-in of MMPP time series analysis.

This runs the analysis on every filter change, which is bad because
the analysis takes a while to run.
Only run MMPP analysis when the user clicks a button.
Don't re-query the timeline data when the timeline filter changes.

The timeline doesn't use its own filter, so re-querying is unnecessary
(particularly when it triggers the time series analysis). The only
thing that needs to be updated is the label for the start/end times
and total.
The link to start MMPP analysis appears below the STL2 analysis.
Merge branch 'mmpp-integration'