Merge branch 'develop' of github.com:juju/juju-gui into develop
Merge branch 'develop' of github.com:juju/juju-gui into develop
Merge branch 'develop' of github.com:juju/juju-gui into develop
Updated spec shows containers with no units
Fix highlighting for ghost machines.
Merge pull request #647 from kadams54/as-ghost-mv

Fix highlighting for ghost machines.
Merge pull request #648 from hatched/container-tokens-1390165

Containers with no units should still be shown.

Fixes issue: https://bugs.launchpad.net/juju-gui/+bug/1390165

As per the latest spec the machine view is a literal representation of the hardware in the environment so if a machine has no units it should still be shown.
If the selected machine token is hidden then clear the container column
Added tests to make sure that hidden selected machine tokens clear the container column
Update process docs about launchpad-login
Merge pull request #652 from hatched/launchpad-login-doc

Update process docs about launchpad-login
Merge pull request #650 from hatched/select-machine-1390228

Clear the container column if the machine token is hidden

When using the added services bar to highlight services it's possible that a selected machine is hidden. If it is then we want to clear out the container column and deselect the machine token.
Ensure box goes orange when notifications present.
Merge pull request #651 from kadams54/orange-notification-count

Ensure box goes orange when notifications present.
Merge branch 'develop' of github.com:juju/juju-gui into develop