Update Indicator bindings only to output the negate attribute if it is not None or False. Update the Indicator API to default negate to None, and to allow get/set of negate. Setting the negate value to anything other than 1, '1', or True will cause the object to set negate=None
Change setter to use None instead of False
Set version on API objects to None by default.
Fix bad default value
Update version setters on top level objects to set version = None when version is set to class' _version value
Update tests to use version numbers ending with '.test' so that roundtrip tests maintain versions throughout.
Merge pull request #180 from STIXProject/indicator_negate_fix

Update handling of Indicator's negate attribute
Update default Indicator observable composition operator to 'OR'.
Added auto_namespace param to Entity.to_xml() to improve serialization performance. Added include_schemalocs param to Entity.to_xml() to give the option of exporting a valid XML document without the xsi:schemaLocation attribute. #163 #161.
Revert STIXPackage change for versions
Remove auto-ids on non-core constructs
Added missing support for pretty parameter. Exception is raised if auto_namespace is False and no/empty ns_dict parameter is passed in
Removed unecessary code when setting all_ns_dict in to_xml(). Whitespace changes
Merge pull request #184 from STIXProject/issue_163

Auto-namespacing and include_schemalocs Fix #161, fix #163
Load Yara Test Mechanism Extension automatically
Updated base to use cStringIO
fix typo
Fixed issue with VocabString promotion in Incident.intended_effects
Merge remote-tracking branch 'origin/master'
Revert cStringIO back to StringIO because of unicode incompatibilities