Show the real service names not their ghost id's in the relation tab of the inspector.
Interface and scope are no longer shown as undefined in the inspector when relating with a ghost service
Relation popup menue now shows the real service display names and clicking on them opens up the appropriate inspector
Fixed failing tests from ghost relation display name changes
Added onboarding to the machine view.
Added tests for hiding/showing the machine view onboarding.
Update a machine token when units are added to its containers.
Fix an error when trying to create a container and the type has not been selected.
Merge pull request #460 from huwshimi/update-machine-token-units

Update a machine token when units are added to its containers

Fixes: https://bugs.launchpad.net/juju-gui/+bug/1342861

Adding units to a container should update the icons on a machine token.
Merge pull request #466 from huwshimi/machines-onboarding

Machines onboarding

Added onboarding for the machine view. I've made the assumption that it should only display if nothing else is in that column.
Merge pull request #465 from hatched/show-service-name-1334861

Show the real service name for ghost relations Fixes #1334861

Now shows the real service name in the relation tab in the inspector when relating with at least one ghost service.
Now shows the real service names in the relation tooltip when clicking the inspect relation icon.
Now shows the proper relation details in the inspector (Interface, Scope, etc) when relating with a ghost service.
Merge pull request #468 from huwshimi/no-container-type

Container type error

Fix an error when trying to create a container and the type has not been selected.

https://bugs.launchpad.net/juju-gui/+bug/1350697
Added machine, container and unit removed states in the machine view.
Merge pull request #467 from huwshimi/token-removed-states

Added machine, container and unit removed states in the machine view

Display the removed states for machines containers and units in the machine view. These are not currently visible and will be hooked up once the ecs flags machines, containers and units as deleted.
    ECS reflects changes to the ghost service name.

    When changing the name of a ghost service, the ECS
    records are properly updated, so that when changes
    are committed the resulting service is given the desired
    name.

    This also includes ghost unit names.

    QA:
    Use the mv flag.
    Drag a service and click commit: the service and its
    unit should be deployed as usual.
    Now drag a new service, and use the inspector to rename it.
    Switch to the machine view and check the service units is also
    renamed.
    Commit the changes.
    When the ghost is deployed, the resulting service should
    have the desired name.