Data types in Common.h

Data types defined in Common.h for storing IDs and handles of library objects and for representing timestamps, strings, and UpdateTarget information.