feat(web-server): enable hostname binding configuration

Web server now binds to 'config.hostname' configuration option,
instead of always 'localhost'. This allows Karma web server to listen
to a specific IP address.