fix PersonNode.Destroy()
move "selected node" code to TGC
remove context menu and enter reaction from GenealogyTreeControl
TGC: add ability to suspend layout / redrawing
TGC: fixes to RootNode handling
PersonNode: do not hide based on lineality if root
GTC: suspend layout when removing duplicates or changing lineality
TGC: add GetParentNode() method
fix PersonNode.adjustVisibility: don't hide self, hide children
more test data
minor formatting fixes
Person.isAlive() : exclude death year
Inspector: completely rewrite TreeWindow and replace PersonWindow with it
TestApp: outpu unmarried persons
add custom reign list with crown images
TitleDetailsWindow: also use ReignListBox