Fixed exception when menu config is Unicode

If the menu config is Unicode (e.g. `from __future__ import unicode_literals` or `u'string'`), the Suit menu will trigger an exception. Tested on Python 2.7 with Django 1.6.
Restored Django < 1.4.2 compatibility
Merge pull request #206 from kane-c/develop

Fixed exception when menu config is Unicode