Fixes #211 Global product types
+ adds some comments for #212 Product types definition shouldn't leak in platform/theme code #212
Fix bug with variant addons
Issue #207
Improve wording