elaborated in the js comments regarding multiple profiles caching/cdn.
restored relative to the admin_url call in page.php
PR for issue #894

As indicated in #894, these are the files fixes/modifications.
PR for #896

Solves #896, using http://en.wikipedia.org/wiki/List_of_postal_codes

I knew I was missing something regarding the PRs
Merge pull request #897 from ReactorShop/master

PR for #896
Clean up ASH files a bit, adds filter for needs_zip_code method.  This will allow us to provide hotfixes in the case that countries change between releases (Zimbabwe is a great potential example.)
added filter to allow override of purchase weight, before and after calcualtion
fixed prucahse log id property name
updated documentation blocks for new filters
formatting updates and comments
comments and header updates
updated filter documentation
fixed merge
use weight text rather than weight
fixed typo
round ounces to 0 decimal places in string
Fixed and test customer init javascript, removed set of timeout since that is not permitted on synchronous requests.
Updated inline documentation
Fix database intiializatiojn of visitors table on new install
Added check for update_product_price as an ajax action, it appears to be the only action that still does not contain 'wpsc'.
Changed ajax action test to contain rather than starts with.
If there is a valid custoemr id ion a cookie we use that rather than test for a robot
Added check for update_product_price as an ajax action, it appears to be the only action that still does not contain 'wpsc'.
Changed ajax action test to contain rather than starts with.
If there is a valid custoemr id ion a cookie we use that rather than test for a robot
Cart Qauantity Error on Uninitialized Cart
Moved remaining product quantity logic from class to the existing standalone function. Class function now calls

standalone function rather than the other way around.

Global cart was being accessed to in the standalone function even though it may not have been initialized.