Fix bug in url.c at re_host().

Unlike the other re_foo() functions it was not checking immediately
and returning if host_ret had already been filled in.  This would
causes a memory leak since the previous GRegex would be lost.
Merge pull request #407 from RichardHitt/master

Fix bug in url.c at re_host().