smart_unicode name changed to smart_text

...xt (python3 support).

Try to import the last one and maintaing the old imports for backward compatibility.
I'm sure that there is a better/cleaner way of doing this