ARP Cache Object initial commit
Added an is_case_sensitive attribute to the PatternFieldGroup attribute group. Resolves #72
Added missing annotations
Allows for the capture of the precision of dates and times

Addresses #34, but does not address the use of precision on the date/time-based CybOX ObjectAttribute types so does not fix it
Addresses #11 through documentation and the addition of the precision attribute

Specifically, each of TimeObjectPropertyType, DateObjectPropertyType, and DateTimeObjectPropertyType had the following modifications applied:

* Documentation explaining in more detail expected behavior for pattern comparisons
* The addition of the precision attribute. This was accomplished by breaking the restriction out into a separate abstract type, and extending that type with the extra attribute. This is necessary because in XML schema the same complexType block cannot contain both a restriction and an enumeration

In conjunction with commit fa7d54, this fixes #34
Added documentation stating a timezone is suggested to all date/time fields

Fixes #35.
Initial Image File Object commit
Initial commit of updated SMS Message Object
Added Domain_Object
Fixed typo in Recipient_Phone_Number annotation
Added Firmware_Version and System_Details fields to DeviceObjectType
Added Device_Details field to ProductObjectType
Updated annotation for System_Details field to align it with the newly added Device_Details field on the DeviceObjectType
Added a few new fields and updated some annotations
Removed Subject field, as it was specific to MMS messages
Removed Type field from PESectionType and also removed associated PESectionTypeEnum and SectionType
added modbus protocol
Merge pull request #254 from johnnykv/patch-1

added modbus protocol
Merge pull request #205 from CybOXProject/issue_72

Issue 72 (Case Sensitivity In Patterns)
Changed the type of Architecture to ControlledVocabularyStringType. Removed ArchitectureType and ArchitectureTypeEnum. Resolves #49