Manage synchronized files

List synchronized file
Add posibility to change the current file (file in edition)
Add possibility to create/remove synchonised file.
Create/remove synchronized file service is based on the mobwrite protocol
[fix] Fix some cache bugs
[del] unused files
& change indentation
[fix] Improve PDF Preview text position to latex line
[add] Add github link
[add] Add download log
[imp] Change It's all text link label
[add] Add compile shortcut
[add] label translation
[fix] Synctex support on multi page

Don't scroll to page if the page hasn't not change

Verify that the current page has change before scroll to the new current page.
[fix] Page navigation
[fix] Json decode
[add] Add event to propagate window resize
[imp] Change new paper button position
[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.
[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