SAA1064 and Seven Segment display APIs

Updated to extract the Pin & PinBank APIs and reuse in the SAA1064 chip API. Also corrected the way the higher level display API works, as it wasn't padding out unused digits. So on a 4 digit display, displaying '1' would show '1---' (where - represents a blank digit), rather than '---1'.