Added a gear option to the speedcode value. This will allow for a gear forcing checks in those cases when one set of values might not actually work. For example, B2 speed 9 is, by default CV167772011821010006250 but this might be in disallowed as a speedcode for an actual board. But, in gear 0 (C-suffix notation) the same speed is expressed as 'CV2302331010000147C' which may be permitted. Testing these, however, requires the ability to do gear forcing.