Upgrade Angular to v1.2.13
Template refactoring for ng-model changes
Fix authentication directive for angular upgrade

The isolation scopes are truly isolated better, or evaluation
of the submit handler is happening from the descendent cousin
scopes of the isolated directive. I could probably have moved
the ng-submit handler below the authentication directive, but
I didn't see a compelling reason for the directive to stay in
an isolated scope.
whitespace
Fix more angular update scope breakage
Fix all the ngModel usage for Angular 1.2

In Angular v1.2 what has actually changed about isolate scopes is that
only the directive declaring isolation gets the isolate scope. Its
template will inherit this scope, but other directives on the element
will not. That's the reason ngModel now works with `$parent`.

Everywhere we were binding the controller to the scope it's easier to
use the isolate binding with `=ngModel`.
Fix regression in auth sheet reset handling
Fix Do not reference DOM nodes in the Annotation.$scope.toggle and share functions
Fix do not give back DOM node in the repeatAnim directive.
Merge pull request #1058 from hypothesis/angular-upgrade-1

Angular upgrade v1.2.13