Split up WC_Product_Factory methods
Removed unused variables from emails class, including content_type
WC class cleanup
Moved email methods to emails class
Restore __Get and move template debug mode to template functions
Append query string when removing item from cart to bust cache

Closes #6544
Remove troublesome 'featured image' text replacement

Little gain in keeping this - not worth the overhead. Closes #6451
Message when updating attributes #6189
Disable already added attributes #6189
Decoupled the order summary and payments area. Both are updated independently via ajax fragments and can be moved around via actions. TEMPLATES OVERRIDING THESE TEMPLATES WILL NEED TO UPDATE THEIR FILES.

Closes #5781
Closes #6570