adapters.http: expose the Host header in request object
router.base: add optional host match
router.base: minor style adjust
router.base: fix signature of RouterTargetBase.check
router: support 'host' attribute
router: remove the unused dispatch method
router: require passing host when doing lookup
adapters.http: pass in HTTP host for routing