Added failing test for ocamldoc (bug #40)
Thanks to D. Bünzli for the report and pointers
Improved handling of records
Improved handling of comments to respect ocamldoc

Fixes #40