Remove model from added service tokens.
Merge pull request #653 from kadams54/remove-models-from-tokens

Remove model from added service tokens.
Move AS event handling from browser to view.

Having event handling in the browser made sense when the approach was to
propogate an event over to the topology, but once we switched to the
database as a single source of truth, this code became very clunky.
Moving it into the view allowed for much cleaner method and should make
debugging much easier as the code is spread across fewer files.
Lint cleanup and review feedback.
Merge pull request #654 from kadams54/move-as-event-handling

Move AS event handling from browser to view.

Having event handling in the browser made sense when the approach was to
propogate an event over to the topology, but once we switched to the
database as a single source of truth, this code became very clunky.
Moving it into the view allowed for much cleaner method and should make
debugging much easier as the code is spread across fewer files.
Ensure visibility flags persist across a commit.
Documentation cleanup.
Prevent uncaught JS errors for unplaced units.
Merge pull request #655 from kadams54/fade-placed-unit

Ensure visibility flags persist across commit

When a ghost unit is committed, the actual unit is deleted and then the new, real unit is added based on data from juju-core. We need to copy the visibility flags down from the service during that process.
On fades, only unhighlight if already highlight.

In added services, when you fade a service, it should also toggle
highlights off. The original code would toggle the highlight flag
regardless of whether it actually needed it, which causes problems
downstream in the code.
Merge pull request #656 from kadams54/fix-unhiding-unrelated-service

On fades, only unhighlight if already highlight.

In added services, when you fade a service, it should also toggle
highlights off. The original code would toggle the highlight flag
regardless of whether it actually needed it, which causes problems
downstream in the code.
Verify that the endpoint exists.
Merge pull request #657 from kadams54/fix-undefined-relations

Verify that the endpoint exists when parsing related services.

Sometimes the far endpoint doesn't exist (e.g., peer relations) and we need to handle those situations gracefully.
Reduce machine change event noise.
Merge pull request #658 from kadams54/quiet-machine-changes

Reduce machine change event noise.
Set version for release.
Set version back to unreleased.
Update charm release documentation.
Merge pull request #659 from frankban/update-doc-charm-release

Update charm release documentation.
Switch to CSS for visibility effects.