Multiple edit and a fix

- cleaned up my1Person and its ancestors classes
- create cloning function/method for my1Person and my1Union
- split family now have it's own generated id
- bugfix: select object did not update on makeRoot/parentRoot
Multiple edits...

- rewrite refreshView function (shorter code?)
- minor change to union node data
- created TITLE_PREFIX variable
- no longer need updateHomeView... removed
Code cleanup for mousehandler...
More cleanup...

- added count check for getexistingperson (no selection!)
- autosave check needs === !!!
- made proper use of updatedata
- proper gender check for add spouse
Still cleaning up...

- loadcookies need to update main menu (was in updaatehomeview?)
- change html object to represent isalive (was inverted)
- using shorter function name - getExistingPerson?
Trying to make the code 'simpler'

- a lot of changes...
- using strict mode... more secure?
Split now produces new independent data...