New tab styles and fix selection on load.
Merge view and sidebar into charmresults.
Merge pull request #274 from jaycee/close-inspectors-without-flags

Per the [bug][1], without flags clicking "X" to close the ghost inspector
doesn't work. This is because the inspector only fires a `changeState` event when
the close button is clicked.

This is pretty simple to remedy: the inspector now checks for the il flag, and
either fires the `changeState` event or calls `destroy`, as appropriate.

A test has been added for the no-flags situation, and the current test was
updated to set the il flag.

[1]: https://bugs.launchpad.net/juju-gui/+bug/1315043
Merge pull request #272 from huwshimi/environment-tabs

In the environment header I've made some changes after chatting to Spencer.

- Fixed the tab styling.
- Renamed the tabs.
- Set the correct tab on load.
Fix ghost relations.

This branch fixes the following issues:
- the ghost relation line disappears right after creating
  the relation: that was due to ecs functions mutating the
  relation data;
- the ghost relation is now a grey line with hollow circle;
- the relation line now follows the service blocks when they
  are moved.

In my external monitor some more contrast between the
relation color and the background could help. Luca and
Spencer are working on that.

QA:
- make devel;
- go to `http://<GUIURL>/:flags:/mv/il/`;
- drag mysql, click deploy and close the inspector;
- do the same with wordpress;
- connect the two services;
- the grey relation should be displayed;
- move the two uncommited services, the relation line
  should be updated correctly;
- click deploy on the status bar,
  the services are now deployed.

Please also ensure relations still works without the flags.
Merge pull request #275 from frankban/ghost-relations

This branch fixes the following issues:
- the ghost relation line disappears right after creating
  the relation: that was due to ecs functions mutating the
  relation data;
- the ghost relation is now a grey line with hollow circle;
- the relation line now follows the service blocks when they
  are moved.

In my external monitor some more contrast between the
relation color and the background could help. Luca and
Spencer are working on that.

QA:
- make devel;
- go to `http://<GUIURL>/:flags:/mv/il/`;
- drag mysql, click deploy and close the inspector;
- do the same with wordpress;
- connect the two services;
- the grey relation should be displayed;
- move the two uncommited services, the relation line
  should be updated correctly;
- click deploy on the status bar,
  the services are now deployed.

Please also ensure relations still works without the flags.
Get the tests (almost) working.
Vain attempts to make the test pass
Mock out search function.
Created machine view mass scale up UI
Hooked up machine view mass scale up UI
Fixing and adding tests
Ignore inspector url in sandbox.
All tests pass!
Lint cleanup.
Adding comment about future work.
Make sure test-prod also passes.
Merge pull request #278 from makyo/sandboux-routes

To QA:

Using the il flag and sandbox with the console open: deploy a service, click on it to open its inspector, then refresh; there should not be an error in the console, no inspector should open.
Reworked the machine view scale up UI to only take the servicelist and emit events for adding units
Merge remote-tracking branch 'pr/276' into develop