add port mapping support + allow mapping to/from offered ports
use const for default port mapping type
more cleanup + update test
use empty List<> for no portMappings, instead of Optional.absent()
just use Network enum from proto + misc. fixes
Merge pull request #313 from HubSpot/more-docker-options

add port mapping support + allow mapping to/from offered ports