Fix upload and edit book

This PR includes:

- fix sha256 calculation
- book model save() method invoke parent with argument always
- exclude file_sha256sum field from BookFom
- ignore mimetype when editing in BookForm