Fix beaming bug where beams starting with rests would break.
- Ported over @andrewdouglas 's grace note implementation
Implemented grace notes
- Added a partial_beam_length render option to Beam
- Added grace note tests
- Adjust gracenote accidental widths for double-flat and double-sharp
- Adjust Dot width and radius for gracenotes
- Cleanup
- Modify tests to include some dots
- Minor cleanup, removing unnecessary code
Code Refactoring/Fixes
- Adds gracenote accidental width for natural symbol
- Fixes slash placement for down stemmed grace notes
- Removed configuration object and replaced it with a flag `show_slur`
- Refactor a `preFormat` method in `GraceNoteGroup` and call it from the ModifierContext
- Add multi voice test
- Fixing lint errors
- Additional lint fixing
Update vexflow build.
Fixed lint errors.