Fix external authentication failure

Change-Id: I0f415941a4bfd5e63d85c60613cea0c7d10cbb49
Centralize cookie creation

Change-Id: I1a17416121764f33a8d05a88c80cece0c03ac41d
Fix NPE on usermodel account type checking

Change-Id: I964381a896e8c8bf8cce5f19a83fd7c33ef5c9bd
Remove deprecated methods from User and Team models

Change-Id: Ief3231270e55b8e4075de45c70ee24517b05b3fc
Fix NPE in getting a user's fork if repository caching is disabled

Change-Id: I10e90f54964daa32d954b47a8a6d54267b215222
Remove obsolete pageName label

Change-Id: I2c5df563393de1aa69c3ea0f2cbd5e7b11e3f3dc
Show mirror indicator on repository url panel

Change-Id: I5eb66500cc1ed47f97d4935d42ea4c3ca4cdba14
Rollback to Servlet 2.5

Combining Dagger and Servlet 3 works really well on stock Tomcat and
Jetty but it is a troublesome combination on JEE containers with their
own ideas on how to instantiate classes.  JBoss AS 7 has been
particularly nasty and it is just simpler to scaleback and stay with
Servlet 2.5 than it is to fight all permuations of containers.

Instead of using constructor DI, the servlets and filters each have an
inject(ObjectGaph) method which is automatically called during
initialization.  Each servlet or filter is responsible for retrieving
the required dependency from the graph.  The Dagger object graph is
created in the context listener and stuffed into the context as an
attribute.

Change-Id: Ib5714584fe73e2a6b9c6fda12af080a43356cbda
Fixed regression in /r/ security due to Servlet 2.5 rollback

Change-Id: Id7e882cf48689ace8910718e0091207f8e8c6912
Use multiple mappings for the git servlet instead of multiple instances

Change-Id: I47adeaac142ca7ea5199a5c4c2164ffd9cc68551
Sync bugtraq support for spec v0.3

Change-Id: I2c24d1201d4c36963a708b178e780c1828707269
Update to JGit 3.2.0

Change-Id: I77475dedfecbdc7ba3c065886a51b7a70b7ece48
Merge branch 'master' into issue-231-dev
The "grandparent" is now toggled depending on configuration.

If the feature is disabled the "grandparent" class is no longer added to
the repository header, so it won't appear like a link that does nothing.
The RespoitoriesPanel.html structure was changed slightly to enable this
to work; all other attempts to get this working failed in one way or
another with an exception.