Don't retrieve extra fields not needed in case they are defered in
find_uncommitted_filefields
Remove an unused import
Only check fields in update_fields (if used)

If a user issues a save with the update_fields argument (Django 1.5), it
is not necessary to check other fields in find_uncommitted_filefields,
and doing so when those fields are deferred results in extra queries.