Use and test new Attributor::Hash features:

* header definitions are:
** backed by hashes
** are configured to load its keys as case insensitive
* Multipart (as part of being hashes) can now accept extra parts