message: Use forward declarations for UHDM
  Avoid including uhdm.h when unnecessary, as it has direct impact on
  compilation time if included in headers.
diff: #include "Expression/ExprBuilder.h"
  #include "ErrorReporting/ErrorContainer.h"
  #include "Common/PortNetHolder.h"
  -#include "uhdm.h"
  namespace UHDM {
  class assignment;
  class tf_call;
  + class BaseClass;
  + typedef std::vector<BaseClass*> VectorOfany;
  };
  namespace SURELOG {
  