Merge pull request #91 from dbuenzli/makefile-split

Makefile changes (generation code and generated)
Lazy ocamlfind invocation in Makefile.
Merge pull request #92 from dbuenzli/fix-89

Fix #89, no more direct calls to ocamlfind.
Merge pull request #94 from dbuenzli/split-component-from-project

Split component from project
Merge pull request #95 from dbuenzli/lazy-makefile

Lazy ocamlfind in makefile
Revert "Lazy ocamlfind in makefile"
Merge pull request #96 from samoht/revert-95-lazy-makefile

Revert "Lazy ocamlfind in makefile"
Add hello world example.
Assemblage's assemble.ml remove a useless link_all.
Assemblage API: least surprise rename ?link_all to ?linkall.
Add As_flags.vmthread.
Add threads example.