[fix #44] Check Role for Compilation Stream

Only authors of a paper may be allowed to register to the compilation
stream of a paper.

Closes #44
Include Libraries

Include Angularjs Client
Include Ace Library
Include PDF.js library
Create the password reset page
Change the filename of the password reset email template
Add compile function

The compile function asks the server to compile the current tex file.
This function includes a latex log parser.

This commit also change the address of the reset password page
Create settings menu for the paper page

Settings allow use to change different parameters of the editor
Add multilingual support
Change \bluelatex logo
Improve register page design
Improve login page design
Improve the header of the site
Improve user navigation
Create a new file for the paper controller
Include fake preview preview
Improve list pager page design
Create the paper list page

The paper list page contains all papers of an user (as reviewer or os author)
Add new user profile page and new paper page

Add the profile page, create paper page.
This commit contains also several small improve:
- use gravatar webserice for user icon
- change blualatex logo
- General design improve
- improve english localisation
- create 404 page error
- create logout fonctionality
- improove sser login
Update angularjs

Update angularjs v1.2.9
Update the script used to update angularjs

Correct the path of the project
Switch between ace editor and textarea