Switch to getBoundingClientRect() and update Retina detection to fix Firefox

Use getBoundingClientRect() instead of getBBox() to work around Firefox
SVG bug: https://bugzilla.mozilla.org/show_bug.cgi?id=612118.

Fix basic CSS issues and update scaling determination since Firefox
seems to respect the transform=scale operator and Webkit does not.
Merge pull request #85 from hpshelton/fixfirefox2

Switch to getBoundingClientRect() and update Retina detection to fix Firefox
reverted hpshelton's removal of svg scaling
removed transition
added webfont loader to bower and repo
now using webfontloader to load fonts for #55
x axis ticks to be more explicit...and works fixes #92
Merge remote-tracking branch 'origin/yanofsky-cp-bug' into version0.5
bargrid padding now adjusts for bar labels: fixes #28
fixed padding math for when there is more than one series
Merge branch 'version0.5' into yanofsky-kill-magic-numbers
some comments some style changes
Merge branch 'legend-positioning' into yanofsky-kill-magic-numbers
added  to all magic number suspects