+ocamlfind.1.4.0, which works without camlp4 being installed

Since this touches almost every package, it needs a little more testing than usual.  I'm running an upgrade with it now.

Changes:
* Fixed performance bug when many arguments need to be processed (Jérôme Vouillon).
* Auto-configuring ocamldoc.opt if it is found (Christopher Zimmermann).
* New config switch -no-custom to prevent that "ocamlfind" is linked in custom-runtime mode (bytecode only) (Christopher Zimmermann).
* The library dbm is no longer part of OCaml, and now optional in findlib  (Ashish Argawal).
* Support for ocamloptp.
* New function Topfind.log for controlling the verbosity (Jeremie Dimino).
* Rewritten Fl_metascanner without camlp4 (patch from Gabriel Scherer)