Django 1.7 support

* ./runtests.py will now run when Django 1.7 is installed. (I tested back to Django 1.4)
* Cleared up the Django 1.8 warnings.
* Tests will run in Django 1.7. Classes that threw known Django issues, now pass, and print a warning.


Yeah, Diamond and Enhanced have the same issue. Pre-1.7, it would let it slide; knowing that data could get lost. 1.7+ they throw an error.