make http listener interface configurable

Hei there, I would like to be able to run my browser on a different VM, so here is a patch to open snap listener config to threepenny.  If you don't like it as is, I would be happy to consider making any changes necessary to get it upstream.

thanks,
matthias