[cli #42] Refactor build with Core.

Conflicts:
	cs3110-cli/staff/command/build.ml
[cli #42] Temporary patch to comply with new build interface.
[cli #42] Finish initial port of compile command to Core.
[cli #42 #56] Rename build -> compile.
[cli #42] Change the Compile.build function to Compile.compile.
Merge branch 'cli-compile' of github.com:bkc39/tools into cli-compile