More parameter name changes
replace ctype test with a function to check proper type of region id
Merge remote-tracking branch 'upstream/master' into pr-adjust-method-parameter-names
Merge remote-tracking branch 'upstream/master' into pr-adjust-method-parameter-names

Conflicts:
	wpsc-includes/wpsc-country.class.php
more fixes
Data map fixes
Make sure datamap is restored prior to returning counts or array values extracted from internal values
data() method returns keys and values as array, not just the values with auto incrmenting integer key.
Audit geography class return values and @return phpdoc
* Geography class methods were checked for consistency of return values.  In some cases the return value on error type was not being set, and null would be returned.  Other cases false would be returned.  For methods that do not specifically return scalar values, the return types are declared.

* The WPSC_Data_Map class would return null if a request did not yield a value.  The method to get that value has an optional parameter that can be used to specify the return value when nothing is found.  All geography classes now explicitly set that return value.

* Even though the calls to WPSC_Data_Maps should be very predictable in that we know that the data should exist and the error value should not be returned, every call to get a value is now checked. Abundance of caution in case the database is modified by a plugin, or in future releases.
Merge branch 'pr-adjust-method-parameter-names'
Merge branch 'pr-data-map-auto-restore-bug-fix'