Refactored autodeploy into class extension.
Added tests.
Added tests: take two.
Lint and QA tweaks.
Merge pull request #503 from kadams54/autodeploy-mixin

Extract autodeploy functionality out for use in multiple widgets.

Refactor the autodeploy code out so that it can be used by both the machine view panel (as it is currently) and the deployer bar, which will need it to allow users to autodeploy unplaced units at deploy confirmation time.
Update the ghost model on Juju ACK of machine creation instead of deleting the model
Created a yui-patches module as the sole place to put monkeypatches to the YUI source tree.
Update the machine model id when the juju ACK comes in using the new lazy-model-list method updateModelId
Created is machine committed method
Fixed tests to support new updating of machine models on creation instead of destroying
Merge pull request #504 from hatched/update-ghost-models-1348163

Updates the handling of the create machine callback handlers to update the existing model instead of destroying and re-creating

Destroying and re-creating the machine model caused the tokens to disappear then re-appear when the deltas came in. Updating the models instead keeps them in the DOM.

Created a new module called 'yui-patches' as a place to put monkey patches to the YUI codebase.
Created 'More menu' widget and added it to the unplaced unit token.
Merge pull request #498 from huwshimi/more-menu-widget

Created 'More menu' widget and added it to the unplaced unit token

Created the more menu widget. Added the more menu widget to the unplaced unit token. Also a drive by to add the correct shadow to the unplaced unit token.
Implement UI for autoplacing units on deploy.
Merge pull request #506 from kadams54/unplaced-autodeploy

Implement UI for autoplacing units on deploy.

If there are unplaced units when a user clicks on the deploy button, they will now see a notification in the deploy summary panel and have the option to autoplace the units at that time.
Updated machine and container tokens layouts and added more menu.
Merge pull request #507 from huwshimi/token-layouts

Updated machine and container tokens layouts and added more menu

Updated the machine and container layouts to match the new designs. Move the token delete buttons to more menus for both tokens.
Added more menu to column headers.
Merge pull request #511 from huwshimi/header-more-menus

Added more menu to column headers.

Moved the Add machine/container controls into more menus.