Use Dagger to inject managers into all filters and servlets

Change-Id: I9bb2cc0cbfac9841b13bed15a474fefb24355cd4
Eliminate static singleton calls from user services

Change-Id: Ieec34483822f033b19d3ff3259d071c9bc091ed1
Create a Gitblit aggregate manager delegate for git upload/receive tasks

Change-Id: I2c4a5ddf051f228c0bd949c6cd4fd44c3da81d26
Extract RuntimeManager from GitBlit singleton

Change-Id: I5358389396f816da979ec18a31421c2d2b67b3d9
Extract NotificationManager from GitBlit singleton

Change-Id: I40335a1a3966d6c7c55bcdcca5a6dbf2a91a65d7
Extract UserManager from GitBlit singleton

Change-Id: I4885255ed63aa6c4e000c3e5501675440dca3958
Extract SessionManager from GitBlit singleton

Change-Id: I85c9dfc1413f858dc28d731a0bf653828626e127
Extract RepositoryManager from the GitBlit singleton

Change-Id: I265cfaf25e4093ffa5f53f70d8eb1c20d731b7b3
Extract ProjectManager from the GitBlit singleton

Change-Id: I93493a473e3d6ea9b2523c1913d6dc323642344d
Extract Federation, Gitblit and Services manager from GitBlit singleton

Change-Id: I2b2f361a868c8eedf4b6df5939e7dfac2d5f92a9
Moved servlets and services to separate packages

Change-Id: I5f0f50f4ae7d332e9f724a2e6f074fa71f646035
Renamed Gitblit to GitBlit to not break existing Groovy hooks

Change-Id: Id5286ed1b9d7e92644cacf857096e6dd273c8f05
Update unit tests for refactored architecture

Change-Id: I04639db977c515e5e1090ef8f0e1ce858820cb03
Refactor user services and separate authentication (issue-281)

Change-Id: I336e005e02623fc5e11a4f8b4408bea5465a43fd
Revised committer verification to require email address

Change-Id: I5298c93e03099813f5713a4effd87913429aa3dc
Serve repositories on /r in addition to /git

Change-Id: I3cd332a6509e434d901e1b262600f4c8ce57752b
Flattened IGitblitManager, GitblitManager, and GitBlit classes

Change-Id: Id6deb27306e0034898673bf5d5d76a4ed012ced6
Change IGitblit API to be more distinct from IUserService

Change-Id: I8fb38fb6a3dae74ad7a12b045b054373b9b02518
Refactor managers and authentication for federation

Change-Id: I5ff18b2768095fb14e7fbece2e756115829abbde
Update to Lucene 4.6.0 (pull request #124)

Change-Id: I21b0daf0550dcc2f12f1712e7b7cf519358a7a1d