Improve fundamental exceptions hierarchy some more.
Create 'UnknownKeyError' and 'InvalidValueError' exceptions to help with dictionary interface implementations.