- add grunt-cli devdependency to package.json so one can run grunt locally, i.e. `node_modules/.bin/grunt`

- fixed Gruntfile to exclude intro and outro JS files in JSHint process

- tweaked jshintrc to ignore boolean ops and commas at start of line instead of end of line (laxbreaks & laxcommas)

- regenerated nv.d3.js
fixed a few types of JSHint error reports
more JSHint fixes
fix floating point constants (JSHint)
whitespace police raid --> fixes 'mixed tabs and spaces' report by JSHint
- fixed another few JSHint errors.

- we don't need the Makefile any longer as a workaround for a b0rked grunt process
regenerated the library