Move specialinventory registration to InventoryUtilFactory
SpecialInventoryHandler is now a abstract class specialinvhandlers extend