Resync parser
Location: error.loc label to err_loc to prevent ambiguity with t.loc
Port exception_registration branch to 4.00
Port exception_registration branch to 4.01
Uniformize error reporting
Factor out Error_report
Rename Raw_lexer.Error to Raw_lexer.Fail
Raw_lexer: integrate to error registration
Report lexer errors
locate: don't try to locate when called from a "definition point"
Handles the first 2 points of #308
Work only on 4.02.1
Update TODO
vim completion: synchronize before completion
Rename Makefile.ocamlmakefile -> Makefile.merlin
Add indexer tool (WIP)
Completion: use deepest_before
Travis: use only 4.02
Travis: remove minor compiler versions
Emacs: rework error display infrastructure