This should prepare us so that we can build native mcl code alongside the core *.go files which we already have. This includes a single mcl file that is used as a placeholder so that the build doesn't fail if we don't have any mcl files in the core/ directory. It will get ignored automatically.