Fix typo when clicking on route legs
Implement routing for search.

Also: add clickable link to full text results as the
typeahead header.
Add clickable links to execute full text search.

The button responsible for closing the search mode
is changed to an arrow that can
be used to get the full text search results.

Also, the typeahead header is used as a link to
the same results.
Add robustness to interaction btw views.

A semi clean approach for transitioning between different
app states: search <-> details <-> browse.
Formatting.
Don't reset search results.

We want to preserve markers connected to the units.
Avoid resetting collections.
Cluster compatible marker popups.

Fixed issues with missing and sticky popups.

Implemented a popup for clusters.
Saner registering of mouse listeners on markercluster.
Re-enable service tree closing.
Don't remove selected units when clearing services.
Handle selection classes in popups.
Make navigation header reflect layout state.
Simplified popup highlight handling.
Improve details view back link criteria.

Since the service tree closes on service selection now,
the back link never points to the service tree.

It points to search results if they exist in
the app state.
Enable persistent selected unit details.

... even when the service cart is modified.
Implement accessibility profile opening event.

Closes #133.
Rearrange details and routing views.

Make routing header part of details view.

Route details remain on the routing summary template
and are only loaded on user request.
Implement transit routing on user demand.

Remove automatic routing on unit select.
Implement routing to be requested when
user clicks on routing summary header in
the unit details view.
Bugfix: correct cluster popups.