Align Rests With Notes

dot.js :: change position of dots for dotted rests

formatter.js :: Add functions to align rests with notes.

stavenote.js :: add function to determine rest position for a note group

tables.js :: add options to note glpph duration_codes for positioning
dots on dotted rests.

tuplet.js :: Align rests with tuplet notes. Move lower bracket closer to
stems.

vex.js :: add functions to find mid point between two lines

flow.html :: add rests_tests

rests_tests :: new test for aligning rests with beamed and tuplet notes
Align Rests With Notes

formatter.js :: correct align-rests option processing

rests_tests.js :: correct align_rests option in multi text
Make static methods really static. Small naming changes.
More refactoring of formatter class.
Fix bug in formatToStave, and more cleanup.
Remove duplicate code from tuplets.js.