emacs: rewind after refresh.
emacs: command merlin-goto-project-file.
emacs: ML and MLI functionnality.
Merge branch 'master' into experimental

Conflicts:
	vim/vimbufsync.git
extension: ignore OCamlP4 quotation for expression only

Conflicts:
	src/chunk_parser.mly
Rework extension handling

WIP to make it easier to customize or disable.

Conflicts:
	browse.ml
	extensions.ml
Implements Js_of_ocaml syntax extension

Conflicts:
	extensions.ml
	fake.ml
	src/chunk_parser.mly
Update changelog for 1.1...

A bit late though :/
Update experimental changelog
Handle "empty method" syntax error recovery for js_of_ocaml.
Fix typing of js_of_ocaml properties.
Fix precedence of javascript field projection rules
Fix install script under OpenBSD
Add [project,find] command to let merlin search for ".merlin"
Add stub for ["project","find"] in PROTOCOL.md...
Use ["project","find"] in vim instead of manually traversing filesystem
vim: return old-style completion list when v:version <= 703

It seems that v:version is not enough to discover expected format for
completion function results. Use old-style by default now.
Fix grammar: support top-level expressions

Ocaml grammar allows both seq_expr and structure_item to occur in a
structure, merlin dropped support for seq_expr.
This should be fixed now.
RFC: allow recursive loading of .merlin file
vim: Add support for recursive .merlin