Improve port spec syntax

Improved port specification syntax to support much more complex mappings
where one can specify the protocol of each port and the IP to bind to on
the host.

Updated documentation and demo environment file accordingly to showcase
the new features.

Fixes #1 and #2.

Signed-off-by: Maxime Petazzoni <max@signalfuse.com>