Fix: Product permalinks in single product view are not using current
category path. Props Ben Huson for initial patch.

Fixes issue 618.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2143 7bdd534d-2f5a-8b57-a18c-7e4837153298
Adjust size of bulk action buttons for product variation table.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2144 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Category title is replaced with the first product's title, and
pagination does not work correctly on Category page.

The first bug is a subtle one. To reproduce, the theme usually has something
like this:
<a href="xxx" title="<?php the_title();?>"><?php the_title(); ?></a>

The first "the_title()" call is replaced correctly, but not the second.

To fix this, we direcly modify $wp_query->post->post_title.

The next bug is about pagination. The "posts_per_page" of the main
query falls back to using WordPress core blog posts per page option.

Fixes issue 1159.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2145 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: post_status is not formatted correctly in wpsc_start_the_query().

Apparently, 'post_status' accepts either an array, or a comma-
delimited list of post status. But make sure that there's no spaces
between the commas and the actual statuses.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2146 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: PHP Notices in wpsc_filter_query_request().
Props jeff@sparkle-gear for initial patch.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2147 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: wpsc_the_product_thumbnail() ignores custom width and height.

Fixes issue 1228.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2148 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: PHP Notice in ajax.functions.php.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2149 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: PHP Notice in cart.class.php.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2150 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Shipping error is reported when "Shipping same as billing" is
selected on the checkout page, even when shipping is disabled.

Fixes issue 1229.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2151 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Valid checkout fields are not preserved when there are invalid
fields.
Props sam@novosbed.

Fixes issue 1234.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2152 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Infinite loop when using PayPal Pro.

Fixes issue 1237.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2153 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Currency converter doesn't work for some particular currencies.

The reason is, Google never returns valid JSON response. Sometimes
there are strange sequences that breaks the JSON decoder.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2154 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Country dropdown lists disregard Target Market option.

Fixes issue 1239.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2155 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Transaction results page is not displayed properly for PayPal
Express Checkout.

Update issue 1240
I couldn't reproduce this issue (1240), however I suspect that
depending on configurations, applying this commit might fix 1240.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2156 7bdd534d-2f5a-8b57-a18c-7e4837153298
Fix: Backslashes are sometimes added to UPS and USPS settings.

Fixes issue 1242.

git-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/3.8@2157 7bdd534d-2f5a-8b57-a18c-7e4837153298