Fix alignment of unstyled text.

Separate out the offset from the text alignment, and use the
text alignment to set the bounding box.
Initial mtest support fro Capella
Merge pull request #313 from lvinken/20581-capx-impl-2

Initial mtest support fro Capella
add license header to fastlog.h
fix #17673: arpeggio playback
fix arpeggio default height
fix #17521: Replacing arpeggio and undo removes it completely
add ability to change arpeggio by drag/drop/dbl click
travis: try to kill Xvfb when tests fail
fix #20083: Fall/Doit modification causes unredable mscx file and crash
Fix #20826 - Numpad numbers no longer work to select note duration.

Fixed by blocking the creation (and pooling) of QAction creation for shortcuts with multiple alternatives in different states (like the 'common' and TAB-specific variants of "pad-note-..." shortcuts)

A rather detailed description of the implementation (regarding both the original, faulty, implementation and this fix) has been added to the mscore/shortcut.h file
fix #20832: Crash after adding accidental
merge doit/fall with glissando palette
Enabled all Capella testcases
Force <Beam> tags
fix #20893 and 20894
fix #20895
Fix crash when displaying shortcut preferences
fix #20896
fix #20891