[WIP][Awaiting developper feedback] Allow users to request access to projects.

Fix http://feedback.gitlab.com/forums/176466-general/suggestions/6201690-request-access-procedure

User requests access from the project's main page:

![screenshot from 2014-08-11 21 28 44 gitlab request access home](https://cloud.githubusercontent.com/assets/1429315/3881585/159608e2-218f-11e4-8960-bd357ea1c1df.png)

Project admins get an email linking to the moderation page, where it is possible to either accept or decline them one by one, or accept all at once:

![screenshot from 2014-08-11 21 33 41 gitlab request access members](https://cloud.githubusercontent.com/assets/1429315/3881597/2d027236-218f-11e4-9ec6-9ab90742fd82.png)

All access requests are initially set to the same access level: I propose Developper as it is a common use case. Guest would be too little since you need it or equivalent (e.g. public project) to see the project and make the request in the first place. In the future we could also allow the requester to determine the level he wishes to request.