Support lazy record field

Inspired from http://www.lexifi.com/blog/ocaml-extensions-lexifi-semi-implicit-laziness

Not yet checked if pattern-matching is broken or not.
Add some basic tests for lazy records
Update .depend