Fix ForeignAutoCompleteAdmin breakage

This is a fix for breakage in the recent 1.2.0 version. Using a ForeignAutoCompleteAdmin in Python 2.7 leads to 
TypeError: decoding Unicode is not supported
This fixes it. I didn't test with Python 3, since we don't use it yet, but it seems like a small enough fix.