Added enforced HTTP Basic Authentication
Removed superfluous (disabled) code
Fix NPE when getting user's fork without repository list caching (issue-182)

When a user does not have a fork of a project, getProjectModel returns
null. So we guard against null before dereferencing the returned
project.
added attribute useIncrementalRevisionNumbers to repository model
+feature: automatic tagging of each push with an incremental revision number per repository
code cleanup
code cleanup
Integrate pull-request #76: enforce HTTP Basic authentication
Reorganized to Apache Standard Directory Layout & integrated Moxie

This is a massive commit which reorganizes the entire project structure
(although it is still monolithic), removes the Build classes, and
switches to Moxie, a smarter Ant build tookit based on the original
Gitblit Build classes.

The Ant build script will likely require additional fine-tuning, but
this is big step forward.
Removed obsolete Build classes and cleanup remnants of reorganization
Moved orphaned Groovy script
Restored missing Windows distrib files lost during the refactor
Added Moxie and Yaml to prettify extensions
Merge branch 'issue-182' of git://git.quelltextlich.at/gitblit into issue182
Documentation
Removed accidentally committed file and updated ignore file
Change level of authentication logging to debug
Fixed internal error on folder history links (issue 192)
Added weblogic.xml to WAR for deployment on WebLogic (issue 199)
Fixed incorrect icon file name for .doc files (issue 200)