Experimental short path
Printtyp: improve prefix shortener implementation
locate: fallback was lost on uncatched exceptions
Add clear flags command
Fix Shorten_prefix implementation for 4.00 & 4.01
extensions: report error on unknown extension
lexer: count newlines in p4_quotation rule
locate: add pkg paths to source paths (fix #235)
emacs: cache merlin--project-get in lighter
emacs: fix lighter
emacs: fix project failures notification
vim: reenable multi process management
syntastic: merlin#FindOcamlmerlin() -> merlin#FindBinary()
Allow "auto" file type in Reset command

This let merlin decides whether it is an ml or an mli
type_enclosing: handle value descriptions
Lexer: Ignore shebang at the beginning of a file (#270)
Allow list of directives
boundary: reimplementation
Fix regression introduced in 18b69d0

Wrong version of the parser was distributed for 4.02
outline: reimplementation (fix #155)