831 - Width and height account for gutter

Close #831.
More accurate testing
Adding test messages and removing unneeded tests
Using closeTo
Merge branch 'master' into 831-gutterCategoryAxis
Merge branch 'master' into 831-gutterCategoryAxis

Conflicts:
	plottable.js
Updating built files
Merge pull request #832 from palantir/831-gutterCategoryAxis

831 - Width and height account for gutter
Merge branch 'master' into dragresize

Conflicts:
	plottable.d.ts
	test/tests.js
have `_isCloseEnough()` take padding as an argument
a more understood signature for _isCloseEnough()
make `resizeEnabled` private and `.resize()` a getter/setter
`origin` is already like that..
no need to check for "x"
clearer (hopefully) definition of `_isResizeStartAttr()`