Moved ast.mli to ast.ml to prevent missing implementation of module Ast error.
Merge branch 'master' into test

Fixed conflicts:
	build.ocp
Used a handwritten Makefile to compile test.byte