#681 apply all .eslintignore exclusions
Update: Makefile.js now uses shelljs-nodecli
Merge pull request #687 from roadhump/issue681

Apply all .eslintignore exclusions (fixes #681)
Fix: Compatibility for Node 0.8
Upgrade to the latest version of doctrine.
Merge pull request #694 from briandipalma/doctrine-to-0.5

Upgrade to the latest version of doctrine. (Fixes #661 and fixes #689)