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.
Fix for when more metrics than colours

Introduced a modular operation to cycle through the colours when there
are more metrics than colours in the oscope plot.
Added bower_components to .gitignore
Trying to fix issue with Chrome

Chrome can't seem to handle the selection of clipPath, which is
case-sensitive. Not sure I have a fix for this yet.
Updated oscope.js

Should remove this file from git as it is built from src/*.js