ICP protocol and Session Manager changes to support additional session properties (ClientDisplayWidth, ClientDisplayHeight, ClientDisplayColorDepth, ClientName, ClientAddress, ClientBuildNumber, ClientProductId, ClientHardwareId, and ClientProtocolType)