Added copyright notices
Renamed project to ocaml-top
Datadir definition
Moved completion in its own module (and disabled it)
Module name cleanup
Big code cleanup and refactoring

Now modules Gui and OCamlBuffer/TopUi are completely independent,
only Main depending on Gui and linking the two sides.

         ,---OcamlBuffer---,
       ,'                   ',
Tools +------Top--------------TopUi---,Main
Cfg    ',                           ,'
         '--------------------Gui--'
Added Makefile rule to generate dependency graph

really ugly, but works. I want this from ocp-build ! :)
Preventing multiple clicks on 'restart'

that could lock the program.
Ocaml exe name in Cfg, safer failing if it doesn't load
ocaml command-line options; better way to detect ocaml failure
Font configurable on the command-line
Added ocamlBuffer.mli
Add completion.mli, tools.mli, topUi.mli