replace unicode with django.utils.six
drop tests for Django 1.4, which does not support Python3 compatability
fixed __unicode__ methods and related for py3 compatibility