Shipping same as billing, and update of checkout page shipping fields fixes

* Shipping same as billing, and update of checkout page shipping fixes
* Updates customer meta via as user enters data
* Sets up for next shipping release, for list of TBSs that this PR gets us ready for see #946
* Updated visitor meta alias list so that we don't break any code that is using an old name
* Audited code for proper visitor meta key usage
* Should resolve issue #528 Shipping options disappear when "same as billing address" is selected
* Should resolve issue #597 Checkout fields issue
* Should resolve issue #625 shipping region not updating when "same as billing" is selected
* Should resolve issue #667 Billing region (state) changes to my state when orders are placed
* Should resolve issue #715 "Shipping Same as Billing" can cause products to be shipped to countries which are not allowed.
* Should resolve issue #243 State text fields visible on checkout form
* Should resolve issue #903 Audit Code for Proper Customer Meta Usage 


Should auto merge after PR #935 is merged