Fix exception that appears when `include Storext` is in a parent class

Make `.storext_cast_proxy_class` a class attribute as well, so that it
retains the same attributes if those are defined on the parent
Add tests for leaking of defaults and cast methods
bumps version