Update media checksums in the check and repair tool

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23307 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Display Handles properly

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23308 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Handles that are empty strings are standardized to None

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23309 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Checksum is not an int, but a md5 hash

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23310 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
DictionDB: don't change gramps_ids; mediaref: to_struct['rect'] returns None for (0,0,0,0)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23311 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Don't change gramps_id if doesn't fit; removed to match gen/db/read.py

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23312 4ae1f11a-8b86-4847-b8af-ab372f36d1fd