Regression fix to ecommerce calculators update script to run on all upgrades
Adds toggle feature to configure site to hide some settings if the 'parent' setting is turned off
Many updates to ecommerce; standardizes billing & shipping calculators pushing methods to parent class; added 'shipping taxable' to tax rate which determines if shipping is taxable and adjust invoice sequence properly (tax after/before shipping cost); added 'toggle' feature to some edit product settings if 'parent' setting is turned off; added 'service name' option to some of the shipping calculators to add a user configurable name instead of some generic name in the checkout process/invoice