Add 'page' param back to canonical URL references

Add `page` back into canonical URL so additional results aren't lost on search engines.
Also exclude `number_of_uploads`
Added optional alternate way of displaying categories for the few who need it
Updated comments for clarity
Fix path to include used from multiple locations
When this code is instantiated from zc_install it sometimes triggers a path error. Using autodetection avoids that.
Upgrades from prior to 150 weren't setting a profile
For upgrades from much older versions, set all users as profile1 and let administrator assign permissions later.
Merge pull request #248 from drbyte/profile1

Upgrades from prior to 150 weren't setting a profile
Fix #249 coupon_active inserts setting
Merge pull request #250 from ajeh/coupon-active-inserts

Fix #249 coupon_active inserts setting
Merge pull request #246 from drbyte/fix-path-used-by-zcinstall

Fix path to include used from multiple locations
Merge pull request #247 from drbyte/canonical_tweaks

Add 'page' param back to canonical URL references
Merge pull request #105 from zencart/v160

zc 160