Prevent DOM updates after unbinding.
remove asterisks on setconfig in mv

Hide asterisks through CSS
A little more robust implementation.
Test the appropriate element
Fixed constraints inputs so they are not white on white.
Ensure proper committed status on containers.

This fixes bug https://bugs.launchpad.net/juju-gui/+bug/1369601

Containers had been (incorrectly) inheriting their commited status from
their parent machine. That meant that a newly-created container on an
existing machine would show up as committed upon re-render. We now check
for 'new' in the name of each container and set its committed status
based on that. The only exception is root containers, which still
inherit from the parent machine because they *are* the parent machine.
Merge pull request #552 from kadams54/fix-uncommitted-indicator-1369601

Ensure proper committed status on containers.

This fixes bug https://bugs.launchpad.net/juju-gui/+bug/1369601

Containers had been (incorrectly) inheriting their commited status from
their parent machine. That meant that a newly-created container on an
existing machine would show up as committed upon re-render. We now check
for 'new' in the name of each container and set its committed status
based on that. The only exception is root containers, which still
inherit from the parent machine because they *are* the parent machine.
Do not show subordinate services in the mv unplaced unit token list
Check for endpoints in response, displaying error message properly
Added test to make sure we don't render subordinate units as unplaced
Merge pull request #554 from hatched/sub-unplaced-1369576

Do not show subordinate services in the mv unplaced unit token list

This is a temporary fix to not instantiate or render subordinate services as unplaced units in the machine view. A real fix will involve having the service charm data fetch updating the unit information and having juju send the unit subordinate status in the delta.
Refactored machine token creation and rendering code to remove duplication.
Merge pull request #550 from huwshimi/fix-constraints-inputs-colour

Fixed constraints inputs so they are not white on white.

Fixes bug #1368581: constraints inputs background colour is white on white.
Merge pull request #548 from kadams54/destory-service-1368560

Prevent DOM updates after unbinding.

Corrects bug https://launchpad.net/bugs/1368560. DOM updates were happening on a timeout for debouncing purposes, but that meant that they might happen after the DOM elements being updated (i.e., the databound DOM elements) were removed/destroyed. This change makes sure the timeout is also canceled as part of destruction.
Fixed disabled links still working due to events not attached properly.
Merge pull request #549 from huwshimi/disable-destroy-links

Disable destroy links

Fixes bug #1368592: disabled links were still working due to events being attached to click instead of listening for the fired event.

The machine token creation and rendering code has also been refactored to remove duplication and allow the event attaching code to only be added once.
Remove unplaced units when removing services.
Root containers are droppable.
Merge pull request #556 from jaycee/drag-and-drop-mv-reloads-page

Root containers are droppable.
Merge pull request #555 from makyo/add-subrel

Display an error if Juju will not allow a subordinate relation.

Check for endpoints in response, displaying error message properly; fixes 1369606