Rename make.job.Controller to make.job.JobController
Add Target.display_name to help logging involving targets
Add sanity checks to make.Make._add_target()
Make exception messages more informative
Split ExecutableUnitTestTarget in ExecutableUnitTestBuildTarget and ExecutableUnitTestExecTarget
Make exception messages more informative