set up basic tab infrastructure
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
got truncating tabs all figured still need to work on dropdown
added old viewer.html back in
Added missing global switch for url replacer regexp
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
capture auto-filled form values
fix last commit not to mangle pristine values
unminify dependencies and upgrade

With this change all the bundled dependencies are included in their
unminified form to ease debugging and the asset pipeline, by default,
will use UglifyJS to minify them for production when debug mode is
turned off.

Additionally, the dependencies were upgraded where possible. The
current versions are as follows:

- AngularJS v1.0.4
- Annotator v1.2.6
- d3 v3.0.5
- easyXDM v2.4.17.1
- jQuery v1.8.3
- jQuery Mousewheel v3.0.6
- jwz 26aeec1
- underscore v1.4.3

The heatmap had to incur a slight change to accommodate the d3 upgrade.

Fixes #253
switch annotator to 1.2.6-dev-6743e3f

Includes a change I need to merge upstream but missed my chance
for v1.2.6.
more consistent $apply on Annotator events
restore draft discard confirmation

closes #181
oh, that last commit was awful... fix it

*Actually* close #181 after realizing all the ways I wasn't
quite right, despite some light testing.

We *need* tests.
remove dead code
whitespace
oops... I broke creating... fixed
allow multiple drafts comments at a time again