Changed comma in exception to 'as' to adhere to the Python3 standards
Removed checks for instanceof unicode as all strings in Python3 are unicode by default.
Removed unneeded/unwanted spacing between if-statments.
Python3 filter returns an iterable filter object and not a list, wrapped the return value in list() to turn it into a list.
Forgot to make the print statment in flask_bcrypt.py a print function call instead.  Python3 compat.