fix error check for binwidth definition
Revert "Tooltip formatting now follows tick formats."

This reverts commit 91cabbf5a52e09db21551b81a1df446d6aefb337.
Tooltip formatting follows tick formatting.

Reviewer: Lisa
bug fix with data processing

Reviewer: raymond
API to change grid color.

As with other grid options, this is accessed by passing in a color
to spec['guides']['x']['gridColor'] or
spec['guides']['y']['gridColor']. There is a regex validation in
place, but it appears that the 'rgb' pattern does not work well
at the moment.

Review: Lisa
Remove color validation.
Added a data format for passing in an api function.

This data format is intended for passing in API functions that
require additional authentication or parameters in the request
body. Very similar to Backend data, and will require refactoring
at a later date.

Reviewer: Lisa
Bug fix to apidata function.
Bug fix to apiData.
Merge branch 'develop' of https://github.com/Polychart/polychart2 into HEAD
Tweak to play well.
Added option to pass callback and prepare function to constructor.

The callback is called with the chart at the end of all rendering.
The prepare function is called right before the chart is rendered,
thus allowing one to setup any context before changing the dom.
Some fixes for binning options.

Turns out that the parser does not like the alphanumeric mix before
and has been throwing errors for the more exotic binwidths like
'2month'. To fix this, everything has changed to words, and the
appropriate switches are added to the appropriate places.
Fixes to full pie bug and floating bars.
Bug fixes to full pies.
Remove console.log statement.
Remove console.log statement.
Minor bug fixes to various things.
Remove compiled .js file from src.
Disable minifying for develop and small change to meta.