Improve error message when Resource names a nonexistent field.

When someone creates a Resource referencing a field that doesn't exist
via a ForeignKey:

	class BrokenBook(resources.ModelResource):
	    class Meta:
	        model = Book
	        fields = ('author__nonexistent',)

We replace the standard Django error message:

	FieldDoesNotExist: Author has no field named u'nonexistent'

With a message that shows the path to the field that didn't exist (and leaves
out the spurious "u"):

	FieldDoesNotExist: Book.author.nonexistent: Author has no field named 'nonexistent'
Fix Python 3 by not mixing unicode and byte strings.
Merge pull request #112 from aptivate/fix_link_to_nonexistent_field_error_message

Improve error message when Resource names a nonexistent field.