Fix all yard docs
Collapse subclasses into type map

Interesting observation: Do only subclass if behavior is changed, not
data!
Add missing scope descriptions
Cleanup singleton method matcher
Cleanup method matcher
Use underscores for unused parameters
Remove unused in-mutator mutation filter
Break up some complex methods
Add parameter description
Update reek configuration

* Remove all configurations for gone code
* Use unused parameter convention
Update flay score
Deactivate zombie