Improve port mapping information in the API

CLI behavior is preserved. See also: https://github.com/dotcloud/docker-py/issues/23