Unicode Updates

Unicode related updates and tweaks to the bindings. Based on equivalent work done in ``python-cybox`` and ``python-stix``.