Big reworking of the spin viewer window tree element.
Many new pop up menu entries have been added covering almost all of the molecule, residue, and spin
user functions. The methods bound to the pop up menu entries have all been renamed to
'action_'+type+'_'+user function name. And the residue and spin changes checking has been fixed to
include checks for the naming and numbering.