Generation of Entity User Info Key/Value pairs as const Structs

Allows generation of the Key Value pairs for each entity as const structs within the machine.h and machine.m files allow easy access of such constants in code.

Changed:
1. Added methods to generate the user info key value pairs as a method that Misc Merge can understand.
2. Modified machine.h and machine.m templates to allow generation of user info key/value pair const structs.