Commit of source and test code for the new LmCommon repository.  Much of
this code was in lmCore before but we have now split things into
components that are better defined.  LmCommon will be shared between
LmClient, LmCompute, and the LmServer components