Adds port to application url if it is not 80 or 443.

This is a sort of 'hack' to work around an issue with PhantomJS
end-to-end tests. This is being done in Bootstrap because configuration
is ini-based and cannot have values dynamically generated.
Fixes undefined index: SERVER_PORT notices.
Merge pull request #151 from mdwheele/adjust-bootstrap-app-url

[discuss] Adds port to application url if it is not 80 or 443.