added classed 'CCommandResult' and 'CGuidHelper'

moved non-api elements out of common_typedefs.h