Remove wpsc_core_store_use_shipping() in favor of wpsc_is_shipping_enabled()
Clear temporary data, whether in cache or in transient
* Checks options tables for transients and delete them if appropriate
* Fires action hooks so themes, classes, plug-ins, shipping modules all can know when data needs to be cleared, or has been cleared
* Updated functions to use new clear data function rather than just wp_clear_cache
We had inverted logic in wpsc_is_shipping_enabled().  This is why best practices dictate positive flags.
Regions update correctly on shipping same as billing change
When shipping same as billing changes the country drop downs need to be updated first, then the region drop downs need to be filled with the current correct regions, then the current region needs to be set.

This change enforces this dependency order so that display is correct

Resolves issue #1280
Save data immediately when data map is initialized
* also clear dirty flag when saved
removed debug code
Merge pull request #1284 from JeffPyeBrook/pr-1283-saving-and-restoring-datamap-class

Save data immediately when data map is initialized
remember names of transients as they are set so we can clear them specifically
no mass flushing of WordPress cache
handles upgrade automatically by looking at database on first run
spelling corrections in comments
Merge pull request #1271 from JeffPyeBrook/pr-1251-clear-temporary-data

Clear temporary data, whether in cache or in transient
Ensure the existence of WPSC_Term_List_Levels is checked for in javascript.  Can cause random issues on single term edit pages when other plugins conflict.
Don't display invalid shipping choices when there is a USPS quote error
* capture error from XML
* save error for next time checkout page is rendered
* output error (using existing action hooks ) into checkout page
* clear saved errors prior to shipping being recalculated

**Note that this is a quick (but reasonable) fix and needs to be expanded on going forward.**
updated since in phpDoc
changed function name
Revert 7d4613e7a820c3fcb775c40ae142ca7c6f646ab1 and clean up wpsc_item_process_file a wee bit.  Not sure what I was smoking in #688, but it better have been worth the price of admission.  Fixes #1248
Merge branch 'master' of github.com:wp-e-commerce/WP-e-Commerce
Whoops on that
Clean up wpsc_coupons a bit.  The primary improvement here is that we no longer require expiration dates.  If you have one set, it respects it.  Have a start date set, it respects it.  Neither?  Free pass.
That's a whoopsie
maybe?????
fix iteration variables to get transient name which is the index of the array