[fix] Fix style of the github link for firefox

Remove the width of the button
[fix] Correcly display the hightlight of the current line

Force Angularjs to update variables
Improve reliability of the synctex parser

Check variables before access it
Remove unuseful functiond and fix pages getter

Pages are now stored in an object.
Parse the response of the pages getter

Force Angaularjs to parse the number of page as a number not as a array of character
Remove Synctex file representation (debug)