KeyBuilder: fix hashing of dataclasses/attrs, add test (#196)
* KeyBuilder: fix hashing of dataclasses/attrs, add test * warn on missing attrs * install attrs * break out attrs test * add another small test
* KeyBuilder: fix hashing of dataclasses/attrs, add test * warn on missing attrs * install attrs * break out attrs test * add another small test