Added the HTTPs port to the removeDefaultPort function

- This will ensure that port 443 will be stripped from URL's in links.

#1156
Compiled https port stripping into the minified files

#1156
Added tests to verify the new 443 https port stripping functionality

#1156
Modified the removeDefaultPort functionality to instead add default ports if they do not exist

- These added ports are not reflected in the URL itself, they are purely
used for comparison purposes.
- With this approach this does not special case port 80 and port 443
#1156
Minified the addDefaultPort functionality
Updated some of the ConnectionUtilityFacts to reflect some super edge cases

- Also went back and did some clean up on a few older tests

These commits were reviewed by @halter73
#1156