Fixed issues spotted by Mike
- using Formula["objective-caml"].lib
- usings arguments instead of string for system()
- Removed generated comments
- using file.write << EOS.undent