PropertiesSet is no longer a resolver

This was a classic case of "should have been HAS-A instead of IS-A".
Now instead of the properties collection based resolvers extending a
PropertySetResolver, each of them has a PropertySet.  This will make
implementing a resolver based on a hierarchical map of PropertySet much
easier.
added package path resolver