only use merlin ac source when it is available
Fix ocaml post-paren padding
Improve ocaml smart asterisk
improve ocaml templates