Begin work on canvas renderer module in case no Raphael.
Change rendering to construction of abstract scene graph.
Fix bug with object initialization.
Add handler capabilities to numerals.
'NaN' -> 'Not a Number' for numerals.
Handle error with numerals.
Add heuristic to avoid problems with unix time stamps.

When dates are provided as Unix time stamps without a format meta,
we pass it on to Moment.js to parse. However, Moment assumes they
are in some form like 'YYYYMMDD' and produces a time stamp thusly.

Since current timestamps are more than 8 digits, we should be able
to assume that long strings are timestamps.

Change 8 -> 9 in heuristic.
Clean up some code.
Merge branch 'ft-export' into develop

Conflicts:
	polychart2.js
	polychart2.min.js
	polychart2.standalone.js
	src/render.coffee

Much reliance on Raphael is alleviated. In the case that Raphael is not found,
a sort of abstract scene graph is constructed in lieu of the SVG scene.
Rename canvas -> paper.
Remove dependence on Raphael in scale.coffee.
Always keep background in the back in paper.
Add a few missing methods to paper.coffee.

Methods such as getBBox and transform were used by numerals. These
were added to the paper.coffee implementation. Very rudimentary.
JS Events for Legends.
Add events for guide hovers.
small change to parser to be more resilient
Merge branch 'develop' into pivot

Conflicts:
	polychart2.min.js
	polychart2.standalone.js