Update the machine tokens instead of rerending the entire machine view.
Inverted the machine add method to allow us to use the YUI event system as intended
Merge pull request #285 from hatched/machine-view-render-changes

Original PR: https://github.com/juju/juju-gui/pull/280

Machine tokens should be updated instead of re-rendering the entire machine view on every machine model change.
Show add relation menu even if we're on the il flag.
Merge pull request #287 from huwshimi/fix-build-relation-popup

The build relation menu is still required when we're using the il flag, but we don't want to shrink or expand the inspector.

QA:
Deploy mysql and wordpress.
Click on the canvas so that the Build Relation menu disappears.
Now click on a service and the menu should appear again.
Click on the Build Relation menu and you should be able to create a relation between the two services.