Add code to change the cursor to a cross when hovering over the graph in the
GUI so users know that they can zoom in by clicking and dragging.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Maintain relative time in start and end text boxes in the GUI when given
in a URL. Still need to figure out a fix for maintaining relative time if
a user clicks in the actual box.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Split "tsd.core.meta.enable_tracking" into three options to allow for greater
TSD tuning. Adding tons of callbacks to the data point AtomicIncrement can
eat up a lot of resources. Instead, the user can still issue AIRs but leave
the TSMeta creation for the dirty flag table processor. The user can also
turn off UIDMeta creation. The new options are now:
"tsd.core.meta.enable_realtime_ts" to generate TSMeta objects in real-time,
"tsd.core.meta.enable_realtime_uid" to generate UIDMeta objects in real-time,
"tsd.core.meta.enable_tsuid_incrementing" to track data points.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Log at the INFO level when new TSMeta and UIDMeta objects are created

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Merge remote branch 'remotes/official/next' into next