7034: probably_alive() failing when no birth-death

docstring update

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23067 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
7034: probably_alive() failing when no birth-death

further refactoring of set_.../set2_... common code
added accessor get_stop_ymd analogous to get_ymd

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23068 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
enable suppression of minor missing-package warning (spell checking)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@23070 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
5598: implement User() class for tools

change BatchTool to take user instead of uistate
BatchTool now uses user.prompt, properly prompting the user in CLI
scenario as well, unless "--yes" flag is given

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