When there is insufficeint space to fit text, don't write any text at all

This should lead to cleaner failures when there's insufficient space.
Add unit test, commit built files
Merge branch 'master' into better-text-failure

Conflicts:
	plottable.js
Merge in master.
Merge pull request #741 from palantir/better-text-failure

Better text failure