core functionality of DefaultFeaturesHolder extracted into FeaturesHolderSupport
code review and improvements
product class accessor added
supportsParameter method modified to allow better verification (and registering more than one resolver of this type)
Features Holder Support improved and used in some classes
controller extended for specialized features holder type testing
removed in favour of argument resolving in spring