fixing security::get_https_port, minor host_name calc in security::locations, added ecommerce exception per long standing ecommerce requirement, and made a few more code optimizations and less clunky comments for security::locations
Add new by default external URL checking to ad_returnredirect. Modify security::locations to be simpler, not rely on ecommerce at all, and use util_current_location to determine the host name.