prepare to move the tabs to the heatmap plugin
move bucket pointers mostly to the heatmap plugin
fix detail view not showing after edit

ngClass gets confused unless we trigger an ngInit to set the
initial value to match the class when the element template starts
with that class enabled.
pull dynamic bucket behavior out of viewer

We can start to think of the bucket view as the base panel
and think about moving the viewer and the editor into the
sliding panels. The idea is that then the bucket view is behind
the editor as well as the detail view and the current viewer
becomes detail-only while the bucket is always underneath.

Also, the heatmap is back to adding itself to the element so that
it should be possible to move the heatmap out of the iframe
at some point soon, making it possible to absolute position it
with the full height of the page. This will also reduce postMessage
chatter when scrolling/updating.
remove appcache.pt

We are not deploying appcache currently. This file has become out of
date. More thinking is needed before we can confidently use this
feature.
set up basic tab infrastructure
make a new csrf token on app load

close #243
Remove all traces of the removed handlebars support
made tabTruncate directive to provide appropriate width and max-width for the tabs
tabs truncating but hella ugly lol
replace emdash with hyphen in scss files

Reportedly this can choke some compass installations.
got truncating tabs all figured still need to work on dropdown
added old viewer.html back in
only activate venv when it exists
whitespace
Added missing global switch for url replacer regexp
#242 fix. We always search for and store decoded URLs
Merge pull request #259 from gergely-ujvari/URL_issues

Added missing global switch for url replacer regexp
Merge pull request #252 from csillag/remove-all-traces-of-handlebars

Remove all traces of the removed handlebars support
Split fragment part