Fix FileBrowseField.get_db_prep_value

Use Django's smart_str instead of future.builtins.str. It correctly encode the resulted string
Fix FileObject.__repr__ to work correctly on Python 2

It need to return str object in Python 2 not unicode.