Python bindings now also accept unicode strings

(uses UTF-8 encoding by default)