First cut of loading activity and object types
Updated common.thread to use const int instead of int for Runnable return
value and thread.join().
Updated desktop.application to use updated thread library.
Added common.job project.
Updated HeroQuest to use the updated threading libraries, and implemented
ApplicationConfiguration loading as a Job.