Init _cursor.line and _cursor.column before layout

SimpleText::layout in edit mode calls cursorRect(), which uses
the value of _cursor.line to index an array. If _cursor.line
is not set to zero before calling layout(), it can be out of range,
causing a crash.
FiguredBass navigation corrections

Remove empty FB element correctly in end edit.
Prevent Space and shift-Space from skipping FB not attached to note/rest.
Correct behaviour of Ctrl-number when changing to a new measure.
Call changeState() in the correct place - after startEdit().
A few comment corrections.
Check the track for a FiguredBass annotation.
TAB: improvements to fonts and presets

*) Add a serif font for fret marks (built-in FreeSerifMscore)
*) Use built-in FreeSans as fret mark sans font instead of special font
*) Split generic 6-str and 4-str presets into "simple" and "full" each
*) Remove "Bandurria" preset (now equal to 6-str full)
Merge pull request #256 from mgavioli/TAB_fonts_and_presets_updates

TAB: improvements to fonts and presets
Merge pull request #254 from softins/simpletext-fix

Init _cursor.line and _cursor.column before layout
Merge pull request #255 from softins/figured-bass-nav

Figured bass navigation corrections
TAB: Implement up/down stems for multi-voice passages also for "Stems beside staves" option (temporarily ignoring the "Stems above/below" setting)
Merge pull request #257 from mgavioli/TAB_multivoice_with_stems_beside_staves

TAB: multi-voice with stems beside staves
add accidental properties to inspector
clean up cmake files
Merge pull request #258 from lasconic/simplifyCmake

clean up cmake files
revert changes in mingw32.mingw.cmake
remove unused cmake module
inspector fixes
remove artifact from property type list
fix hook position
replace typedef iSigEvent by auto
fix #20409: Opening 1.X scores doesn't display lyrics
fix compilation on MacOSX