Add passing amount and center over plotzoom event
Fixed overrun panRange while zooming
Converted implicit global variables to local variables
Adding component.json for bower.
insertSteps was being hoisted to global.

Locally declared insertSteps by adding var s.t. it would no longer be a
global variable.

Signed-off-by: Nick Campbell <nicholas.j.campbell@gmail.com>
fmt hoisted to global.

`fmt` was being hoisted as a global variable.

Signed-off-by: Nick Campbell <nicholas.j.campbell@gmail.com>
Merge pull request #851 from ncb000gt/master

Prevent insertSteps and fmt from becoming global.
Added credits for #851 global variables fix.
!selection.show => return null from getSelection

If we've called `clearSelection`, then calling `getSelection` shouldn't
return the old selection values. When calling `getSelection` before a
selection is made, `null` is returned. It seemed appropriate to do the
same if `selection.show` was falsy.

Signed-off-by: Nick Campbell <nicholas.j.campbell@gmail.com>
Updated credits for #851 global variables fix.

Added Szymon Barglowski, who originally reported the fmt variable.
Support different border color, widths for each side of the chart
Edited grammatical error
Merge pull request #857 from steverob/patch-1

Edited grammatical error.
Merge pull request #855 from ara818/flexible_grid_borders2

Support different border color and widths for each side of the chart.
Updated credits for #855 grid borders.
Fix for issue #860, Recalculate tickSize on updates
Cleaner and portable function to get pixelratio

This patch is intended the make getPixelRatio function portable and cleaner :)

Previous indentation issue has also been fixed.

Thanks :)
Added missing semicolons found via jsLint.
Merge pull request #862 from maimairel/patch-1

Cleaner and portable function to get pixelratio.
Updated credits for getPixelRatio improvements.