initial commit of v1.0_final bindings
removed external schema bindings. modified some stix bindings to import the correct modules
fixed most imports. started to fix the use of our abstract type implementations
made extension classes return etree elements for their extension members. indicator.TestMechanismsType instantiates the correct TestMechanismType implementation by looking at the xsi:type attribute
renamed some files to remove dots from their names. implemented the type lookup for stix_common.IdentityType for InformationSourceType
identity types are instantiated via inspection of their xsi_type
malware instance types  via inspection of their xsi_type
data marking instance types instantiated  via inspection of their xsi_type
fixed comment for MalwareInstanceType
structured coa types instantiated via inspection of their xsi_type
vulnerability types instantiated via inspection of their xsi_type. fixed issues with cvss-related simpletypes being regarded as complextypes
address extension types instantiated via inspection of their xsi_type
added xmlns, xml_type, and xmlns_prefix properties to extension classes
added xsi_type lookups for controlled vocabulary constructs. fixed imports in other modules
updated setup.py
updated README.md
fixed some spacing issues in xsi:type and xmlns declarations. added notional nsmap to STIXType that stores imported namespace declarations
changed way of checking for CDATA block
added namespace information to the top of each binding file
updated namespace capabilities: export() functions now take an nsmap parameter which acts as a namespace-to-prefix {ns:prefix} map