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.
Consistency in Variable Names (TM).
Change version now shows the most recent version in the list
Merge pull request #660 from kadams54/css-hide-services

Switch to CSS for visibility effects.

Instead of setting attributes on the SVG elements (services and relations), use CSS classes and styling to show/hide/fade them.
Merge pull request #661 from hatched/change-version-fix

Change version now shows the most recent version in the list

Users were never able to upgrade to the latest version of the GUI because we started the counter off by 1.
Restore show/hide/fade transitions.