Add RdSDLKey class to deal with keys using SDL libraries

This change frees RdKey from SDL-dependent code