Largely working version

Removed large chunks of cubism related stuff - added Gruntfile and some
other helper utilities. Some work still to be done
Deleted files that I forgot to git rm before
Trying again...
Using 24H clock in time axis
Added jshintrc and 'watch' in Gruntfile
Added stacked plot capability
Added stacked plot capability
Fix to plot initial data for all metrics
Added bower.json
Fixed typo in modularTimeScale
Added 'duration' to oscope context

This decouples the 'step' and the number of pixels
Fixed issue with flickering axis focus
Removed integer rounding of the focus
Multiple changes - now plots are smooth

Most notable: plot onto a background canvas (buffer) prior to copying to
the main canvas. It turns out that 'overplotting' of existing data
points lead to a nasty fuzziness in the resulting curve. Incorporates
some other modifications and bug fixes.
Fix to ensure first set of data is plotted
Fix for use of arrow keys
Fix for graph delete on wrap
Adding server to grunt settings
Added annotations
Fix for focus when null (backoff 1px)

When focus is null we want to focus on the 'current' point.
Unfortunately the latest time (stop) is just outside of the plot
boundary, so we correct by backing off by one pixel.