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

New theme engine v2 component
Add 'County' as region label for UK
* add 'County' as the region label for UK
* Incremented database version, added update routine for next version (13)
Allow save of new custom checkout items
create unique name for custom items so that they can be stored into the database
resolves issue #1239
Added additional missing field to format statement
Save check box value fix
* When check boxes are saved the contents of the attribute value are used as the WPeC meta value
* When check boxes are checked/not checked if the meta value is the empty string the check box stays unchecked, otherwise a non-empty string checks the box

Resolves issue #1236
Make sure checkout form unique name is actually unique
* Make sure legacy data has a value for the unqiue_name column, handle collisions
* Make sure table column index on unique name fields exits
Handle boolean meta value in a more backwards compatible way
The shipping same as billing meta value can be stored in several different ways depending on the version of WPeC that saved it.  Added a utility function to convert an arbitrary value into a bool with just a little more intelligence than a cast or checking a non-empty string.
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
Clean up WPSC_Message_Collection
Cleanup for WPSC_Product_Variations.  Note: This class seems unfinished.
Cleanup WPSC_Router class.
Cleanup for WPSC_Settings_Form
Clean up WPSC_Settings_Tab_Presentation and _WPSC_Settings_Tab_Form
Cleanup for WPSC_Settings