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
add Eclipse .project to gitignore
added treble_8va, treble_8vb and small variants

Tests work (I commented out some of the stave.addEndClef() tests to
make room — hope that’s acceptable). What does not work yet is clefNote
changes — I’m unclear how to set multiple glyphs in it.
new cost algorithm for beams
new cost algorithm for beams

Conflicts:
	build/vexflow/vexflow-min.js
Fixed default rest positioning
Add duration conversion functions and replace duration checks accordingly
makes the beams look OK on the second draw
adds breve notes
Add viewBox setting to RaphaelContext.

This will make the SVG image scale automatically by setting its css width/height.
Removed binary from repo.
changed barline length calculation
made THICKNESS an object property; added test case
- Clean up auto-beam tests
- Add test for auto beaming with inconsistent stem directions
- Add test for a beat group with an unbeamable note within it
Added a `maintain_stem_directions` config option to `generateBeams()`
Fixed bug where beaming over rests in a stem down group resulted in incorrect beam placement