Silencing the RemovedInDjango18Warning about fields or exclude
Sorting out migrations for South 1.0+ and/or Django 1.7+
fix incorrect parameter name.
fix non-evaluation because it's a yielding function.