Setup Emacs for OCaml Development

I choose merlin + caml-mode for OCaml completion, instead of tuareg, because I always find there're problems with tuareg.