Pass single error message as list instead of str

In Django 1.6, ValidationError expects error messages to be passed
as dictionaries or lists. Passing in a single message as a string
results in the string being read as a list and each character
being used as a distinct error message.

This is fixed in Django 1.7.