[imp] Add one template by paper page status

The page paper has different status:
- load: load paper information
- author: the currrent user is an author of the paper
- reviewer: the current user is a reviewer of the paper
- error: if an error occurs
[imp] Add documentation

Begin to comment undocummented code
[new] Add compilation long polling

The client waits a new compilation to update paper preview, paper page and compilation log.
Manage synchronized files

Add possibility to create/remove synchonised file.
Tge service is based on the mobwrite protocol
[imp] Improve register page design

Add input label, change order of buttons, add a text indication for required input
Clear cache on logout

Clear the cache when an user logout. A new service is added to clear the cache.
[new] Clicking on a resource, insert it in the text
[fix] Fix paper preview resize

Fix the display of the preview when the scalling fator is not set to auto. And the current line is now correcly highlight when the scala factor change
[new] Dipslay paper compiler options

Display compiler options on paper page
[fix] Fix get compilers service

Angularjs doesn't parse correcly array of string, the response is persed manualy
[new] Add a resource viewer

A user can new dirrecly consult image resource directly in paper page.
Translate labels
[imp] Improve synctex debug view

Each preview generate its own synctex debug view
[new] Display all warnings and errors in paper menu

Diplay errors and warings only in correct file, display all errors and warings in the paper menu.
[new] Add synctex multifiles support

Manage multi files for the mobwrite functionality
Improve Paper service

Fix server response parse and add service to create and remove synchronized file.
Prepare integration of the web client into OSGi

When packaging an application as OSGi bundle with out sbt build script,
we expect directories to be organized in a certain manner. Stuffs in the
src/main/resources directory are automatically add to the jar file,
which makes it a good candidate for the client code.
Track registered web applications
Transform `blue-web` into web application

Create a simple web application that only serves static content that is
in the \BlueLaTeX webapp bundle. This application is mounted on the
'/web' URL and looks for files in the 'webapp' directory.

Remove
Adapt the web client to the new achitecture