Add the fork_repo method to the internal API
Allow the get_project to return a specific project associated to a given user

This is necessary to retrieve the right project when looking at forks.
Change the controller to rely on progit.lib to fork a repo
Fix displaying a forked repo that is empty
When showing the last commit date, make sure there is a commit before returning something
Add the link to fork a project on the project info page