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
better indentation and divided tests
Merge branch 'master' into vexflowClef
Merge remote-tracking branch 'upstream/master'

Conflicts:
	build/vexflow/vexflow-min.js
fixed via rebase
Merge branch 'vexflowClef' of https://github.com/mscuthbert/vexflow into vexflowClef
Merge branch 'vexflowClef'
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.
fixed indentation and tests for 8va clefs
Merge branch 'vexflowClef' of https://github.com/mscuthbert/vexflow into vexflowClef
clef: ottava and small to annotation and size
Merge remote-tracking branch 'origin/master' into vexflowClef
bass8vb and 8va on ClefNote works
renamed some variables in clef

added percussion clef to tests
keyProperties uses options; better comments
Clef 8va: same effect, w/ Vex.Merge
Trim EOL spaces.