Supporting multiple ports per docker container

This change does the following:
- Replace '/'s in docker image names with '-'s to not add folders in etcd
- Add '-<port>' to the name of a service exposed under /backends in etcd