Making \thumb behave like other fingerings

\thumb does not behave like other fingerings, in particular with regards to slur avoidance, since it is defined as a Script object. This can be changed by redefining \thumb as a Fingering object, which also allows finer control over positioning with fingeringOrientations.