emacs: introduced goto-point and goto-file-and-point.
locate: added basic command
Note: This is still WIP (consider it this commit as a pre-alpha release)
vim: first binding of locate command
locate: bugfix
locate: search for type declarations as well
makefile: tell ocamlbuild to generate cmt files.
protocol.md: updated with 'locate' command
locate: added "at pos" version
emacs: locate command.
emacs: Fixed stack of locate.
emacs: Fixed bug in `merlin-locate'.
emacs: used strings for margin annotations.
emacs: fixed wrong handling of env errors.
emacs: call to merlin-insinuate.
emacs: use project find.
emacs: highlight expr lasts longer.
locate: now works on record fields and constructors (incl. exceptions)
locate: better bindings in vim
locate: bugfixes
  - merlin failed on labels lookup
  - vim didn't send the good chunk of text to merlin
  - there was an index (out of bound) error in the vim plugin

bugfix: squash
locate: bugfix related to labels and constructors

It didn't work for types defined inside a module defined in the local file.