Allow multiple enum definitions in e2p and packet definition files as long as they are identical. Implement "DeviceInfo" message which includes DeviceType and version info and mark old "Version" message as deprecated.