Register pprof /debug endpoints with custom HTTP mux.
Extract dto.SampleValueSeries into model.Values.
Add per graph auto-refresh option to web UI.

This adds a drop-down menu to select/disable a auto-refresh interval.
Implement initial no-op alert parsing and rule parsing tests.
Convert the TestInstant value into UTC.

For the forthcoming Curator, we don't record timezone information in
the samples, nor do we in the curation remarks.  All times are
recorded UTC.  That said, for the test environment to better match
production, the special instant should be in UTC.
Convert time readers to represent time in UTC.

Go's time.Time represents time as UTC in its fundamental data type.
That said, when using ``time.Unix(...)``, it sets the zone for the
time representation to the local.  Unfortunately with diagnosis and
our tests, it is a PITA to jump between various zones, even though
the serialized version remains the same.

To keep things easy, all places where times are generated or read
are converted into UTC.  These conversions are cheap, for
``Time.In`` merely changes a pointer reference in the struct,
nothing more.  This enables me to diagnose test failures with fixture
data very easily.
Nascent curator including some tests.

The curator is moving in a direction where it can run any type of a
processor, provided it can conform to certain interface expectations.