Use product_type slug not sanitized term name
Make slug elements ucfirst for class name

For example, instead of `WC_Product_Variable_subscription` create the
class name `WC_Product_Variable_Subscription`.
Merge pull request #2496 from thenbrent/slug-not-sanitize

Use product_type slug not sanitized term name