Attempt to convert content to Unicode.

If set to a (byte-)string (str type in Python), attempt to decode it as
UTF-8. Otherwise, users of libtaxii should pass in a unicode object directly.
Merge pull request #30 from TAXIIProject/unicode

Attempt to convert content to Unicode.