New tab styles and fix selection on load.
Add containers creation to the simulator.
Merge pull request #273 from frankban/machine-simulator

QA:
- make devel;
- deploy a large bundle (e.g. openstack) 
  so that more units are likely to be added
  by the simulator;
- wait a minute or two;
- in the JS console, run the following:
  `app.db.machines.map(function(machine) {return machine.id});`
- ensure containers have been correctly added.
Fixed not-closing ghost inspector.
* Added check for il flag around changeState event.
* Added call to ghost inspector's destroy if il flag is not set.
* Updated tests.
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.