Add convenience method to access KeyType.use
Refine the impl of KeyType within KeyDescriptor

On review there really was no requirement to be storing KeyType in a unique table given the value only directly applied to KeyDescriptor and represented only a single int.

This implementation retains the KEYTYPE symbols and stores raw values within :keydescriptors as :key_type_id.