Python3 django1.7

Changes:

* Replaced all `force_unicode`, `smart_unicode` with `force_text`, `smart_text`
* Converted all `dict.iteritems()` to `iter(dict.items())` etc...
* Converted generators to lists where found (more may still exist)
* Updated `Exception, e` to new `Exception as e` style
* Updated imports to absolute imports (where found)

All features have NOT been tested, so more issues probably still exist