Move the Plug.Router.build_host/1 method to Plug.Router.Utils

I move the above-mentioned method to `Plug.Router.Utils` and renamed it to the
more accurate `build_host_match/1`; I also added some doctests.

I also "incidentally" added some explanatory comments to the
`Plug.Router.forward/2` macro.