Backwards-incompatible changes

* Renamed exception monk.errors.UnknownKey to InvalidKey
* Removed argument dict_allow_unknown_keys from Rule constructor