Removes host name dependency
introducing static url helpers for use outside view/controller contexts
fix URLs created in hooks (i.e. include subdirectory)
make sure script_name is set in user mailer
include protocol in default url options
use static routing in journal formatters
clone options to be safe
Revert "use static routing in journal formatters"

This reverts commit b0215db3d842d90dd461d048cac9d6c8eec726cb.
Merge pull request #979 from opf/fix/url_helpers_outside_request_context