Save services and ports in `sandbox.capabilities` by capability name.

  - the associated objet can be a service or a port
  - Ports are usable after the sandbox promise resolves.
Code cleanup
Increase QUnit.config.testTimeout for Saucelabs
Merge pull request #32 from tildeio/map_capabilities_to_services

Save services and ports in `sandbox.capabilities` by capability name.