made Rl a subclass of Rb

This is necessary to upcast several registers up to Rb.  It doesn't break anything and has been needed for lots of stuff I've been doing.
Merge branch 'issue-stoke-36' into berkeley