Made Partition_ID element optional in DiskPartitionObjectType
Made DNS_Entry element optional in DNSCacheEntryType
Made QName element optional in DNSQuestionType
Made Depth element optional in EPJumpCodeType
Made Message_Body element optional in HTTPMessageType
Made Domain_Name element optional in HostFieldType
Made Name element optional in LinuxPackageObjectType
Made Product and Vendor elements optional under ProductObjectType
Made IP_Address element optional under IPInfoType
Made Delegation element optional under KerberosType
Made Bitmask and Service elements optional under KerberosDelegationType
Made Size_In_Bytes element optional under StreamObjectType
Made Netname element optional under WinddowsNetworkShareObjectType
Made VolumeItem and DeviceItem elements optional under VolumeType
Removed ReferenceListType and ReferenceType
Added annotations for HiveListType and HiveListType/Hive in Win_System_Restore_Object
Merge pull request #207 from JWParlee/issue_145

Removed Types from CybOX Common
Fixed annotation for Argument_Name in ActionArgumentType; it now matches the name of the element
Updated Object annotations for consistency
Added annotations to Source_Socket_Address and Destination_Socket_Address explaining that the IP Address and Port are both optional as part of the socket address. Closes #166