Add Shipping Category to Product mapping/form/templates

Currently shipping category is not mapped or displayed in forms or templates. This PR fixes that.
Also fixes fluid interface issues with Product/Variant entities.
Merge pull request #482 from Richtermeister/product-fixes

Add Shipping Category to Product mapping/form/templates