7100: back-port from gramps40

didn't back-port datehandler_test.py additions because no
datehandler_test.py on gramps34 :-(

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps34@23279 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
7068: back-port from trunk

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps34@23280 4ae1f11a-8b86-4847-b8af-ab372f36d1fd