Added missing delimiter parameter to super() constructor call in ControlledVocabularyStringType
Updated output logic in to_obj() for delimiter, is_case_sensitive, and apply_condition so they would not be output in XML documents by default
Use sphinx-rtd-theme locally as well as on RTD.

[ci skip]
Add sphinxcontrib.napoleon. Close #148
Fix docstring using napoleon
Clean up docstrings
Fix inadvertant ReST markup
Have entities show their _binding_class
Control the Property documentation a bit.
Move dependencies into setup.py

This uses extras_require so they are not automatically installed, but easily can be.
requirements.txt refers to these extras, so 'pip install -r requirements.txt' does the right
thing for a 'full' development environment including documentation and testing libraries

[ci skip]
Begin adding examples with doctests
Create lots of examples
Use sphinx.ext.doctest to test documentatation
Use Travis to run sphinx doctests
Fixed schemalocation string for Socket Address Object; it was pointing to the wrong location
Merge branch 'master' of github.com:CybOXProject/python-cybox
Removed NamespaceParser and associated references
Removed NamespaceParser references
Fix Date(Time)?WithPrecision classes and add tests.
Clean up whitespace in datetimewithprecision.py