Get really rid of threads in META (Close: #4)

Rewrite the requires so that it really doesn't depend on threads and use
.cmo/.cmx because it is the only to evaluate top level statement that
will initialize lock/unlock.
Forget the predicate in requires.
Merge pull request #6 from gildor478/master

Fix small typo in OCaml capitalization.
fix META
fix conflict by remote
fix end pos of 'main block'