Add optional signup.
Merge pull request #2050 from dosire/allow_self_signup

Add optional signup
Refactor project creation. Added logout link to profile page
Improve CreateContext call. Fixed test
Fix project creation
Fixed developer push to protected branch. Closes #2647
raise exception if gitolite is broken
Increase Issue description size to 10k. Fixes #2545
Remove link to non-existing page. Fixes #2620
Remove chdir inside runtime. Improved gitolite shell commands
Uncomment forgotten code
Fix common mixup when instlling gems from the installation guide
Fix text on groups#show page
Fix public cloning option text on projects#edit page
Rename help#public_area to help#public_access
Fix public layout
Reorder help routes
Redo help#help_pages partial
Small fixes
Fix public/projects#index page