DataMap class can fail in a confusing way if constructed incorrectly
Protect against consumer using a recursive data map creation callback
First pass for i18n on product admin pages.  Other stuff too, minor standards and deprecation and coding standards too.
Merge branch 'master' of github.com:wp-e-commerce/WP-e-Commerce
Added current data map as parameter to data map creation callback
Added comments, cleaned up usage of spaces and tabs in comments, aligned some statements
Cleaned up embedded spaces, tabs and statement alignment
No logic changes
Merge pull request #1148 from JeffPyeBrook/pr-spacing-and-tabs-fix

Cleaned up embedded spaces, tabs and statement alignment
Don't cut off checkout page when there are no quotes

There was a path through the checkout page where the forms will not be displayed.

When there aren't any valid shipping quotes, perhaps because configured shipping modules do not have enough information, the cehckout form will now be displayed.

I think it's easy enough to to fix, but we will need a release note so that support and users who encounter this issue will know to update their theme file.
Merge pull request #1153 from JeffPyeBrook/pr-issue-1150-incomplete-checkout-page-when-no-quotes

Don't cut off checkout page when there are no quotes
Merge pull request #1146 from JeffPyeBrook/pr-protect-against-recursive-callback

Data Map class can fail in a confusing way if constructed incorrectly