Stop keeping manifest types on inlined records; always use free variables (ordering doesn't matter); re-enable GADT constructors.
Stop keeping manifest types on inlined records; always use free variables (ordering doesn't matter); re-enable GADT constructors.

git-svn-id: efe74b0ef94c0e74fec03e642c3f133b6a59c353@15524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02

msprotz/ocaml,eliberis/ocaml,gerdstolpmann/ocaml,gerdstolpmann/ocaml,yunxing/ocaml,msprotz/ocaml,gerdstolpmann/ocaml,eliberis/ocaml,gerdstolpmann/ocaml,msprotz/ocaml,eliberis/ocaml,yunxing/ocaml,eliberis/ocaml,eliberis/ocaml,msprotz/ocaml,gerdstolpmann/ocaml,yunxing/ocaml,yunxing/ocaml,yunxing/ocaml,msprotz/ocaml