Updated tuplet to adjust for stem direction

Fixed tuplet placement to account for min/max y for both stem directions
Merge remote-tracking branch 'upstream/master'
Add support for pre-built releases.
Added a note about releases.
Merge pull request #254 from trinketapp/master

Updated tuplet to adjust for stem direction
Fixes voice.getBoundingBox when ghostnotes are used

Since a ghost note does not have a bounding box, if a voice starts with a ghost note then calling voice.getBoundingBox returns null.  This PR fixes the issue by checking each note until a valid bounding box is found
Fixed lint errors.
Add NPM package and CommonJS release.
Publish just the built binaries to NPM.
Updated README.
Fix path in package.json.
Add CommonJS hint to README.md.
Remove browserify references.
Remove globals from linter (moved them to vex.js).
Typo-fix

Tutorial said (0, 0), code example said (10, 0)
Merge pull request #266 from cdosborn/master

Typo-fix
Merge branch 'master' of github.com:0xfe/vexflow
Update .gitignore to remove generated docs.
Basic Grunt setup.
Add support for lint and docco to gruntfile.