Added uncommitted status attribute and the method to modify the attribute in the ecs.
Switched machine tokens to use the new commitStatus attribute to indicate the uncommitted/committed UI changes
Container tokens now use the commitStatus property to indicate which status to render
Added css class for the yellow in progress indicator for uncommitted services
fixed failing tests from commit changed modifications
Fixed the vertical and horizontal alignment of the canvas onboarding.
Merge pull request #567 from huwshimi/fix-onboarding-alignment

Fixed the vertical and horizontal alignment of the canvas onboarding

The empty canvas onboarding did not take into account the sidebar and environment header, this fixes those issues.
Added comments from review
Merge pull request #566 from hatched/uncommitted-yellow

Add in-progress commit status change indicator

When deploying a changeset there is a time between when the ecs sends the command and juju ack's it. This time can be quite large on large deployments and on slow environments. This now changes the blue circle in the machine view to a yellow one until the juju ack.
Increased specificity of inspector config CSS.

The CSS wasn't specific enough, leading to incorrect styles being
applied to boolean settings. Fixes bug
https://bugs.launchpad.net/juju-gui/+bug/1370260.
Merge pull request #568 from kadams54/fix-inspector-toggles-1370260

Increase specificity of inspector config CSS.

The CSS wasn't specific enough, leading to incorrect styles being
applied to boolean settings. Fixes bug
https://bugs.launchpad.net/juju-gui/+bug/1370260.
Deployer bar should always say 'Commit', never 'Deploy'
Merge pull request #570 from jaycee/always-commit-never-deploy

Deployer bar should always say 'Commit', never 'Deploy'