Add optional homepageurl command

\httplink uses the same argument (\homepage) for the displayed link and the URL, which results in
\homepage{http://markliu.me}
linking to
http://http://markliu.me
in the output PDF. This request adds an optional \homepageurl command to set the desired URL so that display links like "http://markliu.me" work.