Up mocha timeout
Merge pull request #416 from makyo/mocha-timeout

Up mocha timeout

Should help with init timeouts in CI
Created scale-up view and rendered it from the service overview
Style the upgrade charm panel and link.
Created new test suite for the scale up view
Merge pull request #417 from hatched/scale-up-viewlet

Create base scale up view for the inspector

This provides the basic scaffolding for the scale-up view in the inspectors. Because of a shortcoming with viewlet manager it needs to be manually rendered and destroyed by the overview viewlet.
Skipping test which causes intermittent test failures
Merge pull request #415 from huwshimi/upgrade-styling

Style the upgrade charm panel and link

Styled the upgrade charm panel.

The close button does not currently work as we do not store the inspector state. There's a card to rectify this.

The header with the close button should not be included in the scrolled area, but the solution to fix this requires the viewlet to have destroy called on it when the panel is closed. There is a card to fix this also.

QA:
- drag a charm to the canvas
- click deploy and confirm
- click on the service block to open the inspector
- click "Change version" in the inspector
- it should be styled the same as the "Change version" section on this mockup: https://docs.google.com/a/canonical.com/file/d/0B7XG_QBXNwY1MlRWZlNQN214WGc/edit
Merge pull request #418 from hatched/skip-failing-notification

Skipping test which causes intermittent test failures

This test causes intermittent test failures when run in CI. The fix to this test is to refactor the notification system to be more resilient so it's being skipped for now. A follow-up card/bug has been created.
Styled inpsector scale up ui
Merge pull request #419 from huwshimi/style-scaleup

Styled inpsector scale up ui

This adds the html/css for the new inspector unit scaleup ready for @hatched to make functional.

The classes for the four states matching the visuals can be seen in `lib/views/inspector/scale-up.less`.

Nothing to QA at this point.
A possible fix for the intermittent CI test failures
Merge pull request #420 from hatched/fix-intermittent-failure

A possible fix for the intermittent CI test failures

Because of the execution order of these tests these wrapped methods may not execute in time. Hoping the new stub system will fix the intermittent CI failures.
Display indicator on uncommitted service blocks.
Merge pull request #421 from kadams54/uncommitted-service-blocks

Display indicator on uncommitted service blocks.

Adds a blue circle icon to service blocks that haven't been committed yet.
Change to state classes rather than adding hidden class.
Merge pull request #423 from huwshimi/state-classes

Change to state classes rather than adding hidden class

Instead of adding the `hidden` class to show the correct parts of the UI, this branch tracks the state on the container, allowing the UI to be set correctly through CSS.

QA: Try placing units and creating containers and machines and check that the appropriate bits of UI are shown.
Select the first machine and bare metal container by default.
Merge pull request #424 from huwshimi/default-selected-machine

Select the first machine and bare metal container by default.

This branch selects the first machine by default when the machine view panel is opened. Additionally, when you select a machine the bare metal container is now selected by default.

QA:
- drag two charms to the canvas
- click deploy and confirm
- open the machine view panel
- the first machine should be selected and the bare metal container should be selected
- click on the unselected machine
- the containers for the second machine should be shown with the bare metal container selected