Added node_modules to gitignore.
Added support for StaveText.
Merge remote-tracking branch 'upstream/master'
Changed default font setting and padding of StaveText
Added support for adding text to StaveConnector.
Added full shift_x, shift_y support for StaveText.
Added justification to above and below StaveText.
Fixed bug which broke rendering colored modifiers, modified key style test to cover case
Remove temporary text element after measuring it

Fixes #222
Update Raphael to 2.1.2

Fixes #207
Added PedalMarking class
Added TextBracket class
new cost algorithm for beams

Conflicts:
	build/vexflow/vexflow-min.js
Fixed default rest positioning
Add duration conversion functions and replace duration checks accordingly
Merge remote-tracking branch 'upstream/master'
Add viewBox setting to RaphaelContext.

This will make the SVG image scale automatically by setting its css width/height.
Fixed align_rests option of Formatter to work correctly

align_rests option was not working because line of note_head is not updated when formatting rests
Formatter only updated keyProps, so fixed
and also fixed tests to make it possible to compare between align_rests option on and off
Removed binary from repo.
changed barline length calculation