Refactoring to allow user properties for anonymous users with

HttpSession fallback and creation of IconSizeProperty to replace
decentralized cookies settings