[cli] Refactor build with Core.

Conflicts:
	cs3110-cli/staff/command/build.ml
[cli] 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.
[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
pulled updates from master
[cli-clean] updated readme & added whitespace
[cli-compile] simplified command scheme
[cli-compile] added compile command to dispatch table
[cli-compile] added blg changes from master
[cli-compile] fixed compiler flags
[cli-compile] Compiel.compile returns exit code
[cli-compile] updated docs
[cli-compile] note for future: want a debug mode