Added <distributable/> to web-fragment.xml descriptors (#32)
InMemoryStateRepository should store state by name instead of Feature object identity
Replaced UntypedFeature with NamedFeature
UntypedFeature is deprecated
Added some more argument checks to DefaultFeatureManager
Added a unique identifier to the FeatureManager (#31)