Merge theme engine v2
remove double semi-colons
Merge pull request #849 from garyc40/pr-theme-engine

New theme engine v2 component
Removed extra double quotes
Removed extra double quotes from string used to create input and select in shipping state row
Fix some standards issues and unused variables in theme engine 2.0 WPSC_Cart_Item_Table class.
Cleanup WPSC_Checkout_Wizard
Cleanup WPSC_Controller
Clean up WPSC_Digital_Contents_Table
When only one country is available for selection select it
The meta value was already being selected in the user interface, this makes sure the meta value will match.  Can't wait for a change event or submit (as was the case in prior releases) because the js is doing more work in 3.8.14.x
Clean up WPSC_Message_Collection
Cleanup for WPSC_Product_Variations.  Note: This class seems unfinished.
Cleanup WPSC_Router class.
Retain UK visibility on upgrade
use visibility from legacy UK country in new UK country
No prompt for to recalculate shipping when store disabled shipping,
Cart recalculate shipping required utility routine also respects setting
Cleanup for WPSC_Settings_Form
Clean up WPSC_Settings_Tab_Presentation and _WPSC_Settings_Tab_Form
Look at regions data rather than database field to determine status
The has regions column in the database is no longer referenced in the class when checking to see if regions are available for a country
Cleanup for WPSC_Settings
fixed typo in _wpsc_localize_checkout_related_options function name
clean up WPSC_Table