Modificado str por basestring dessa forma aceita unicode strings

Quando é passado uma string do tipo unicode para o campo_livre na hora de gerar a linha digitável ocorre o erro abaixo:

![capturar](https://cloud.githubusercontent.com/assets/854781/5331226/2b4a64e2-7e07-11e4-9c5b-4008927a5487.PNG)

Com a modificação de str para basestring o teste issintance funciona tanto para str quanto unicode.