STYLE: update Markups doxygen documentation

Moved sections so that they'll be visible on the generated pages.
Expanded documentation on the node level versus markup level settings.
Added separate comments for each documented method.



git-svn-id: http://svn.slicer.org/Slicer4/trunk@22481 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: update the CLIs to create new Markup fiduicals from point node selector

The command line module GUI helper hadn't been updated to create Markups
Fiducial nodes by default when creating new nodes was enabled. It was still
set up to create Slicer3 vtkMRMLFiducialListNodes. 
Now by default a vtkMRMLMarkupsFiducialNode will be created when Create New is
selected.
Update the Markups module logic to detect node added events and add a display
node if not in batch processing, import or restore modes.
Updated the simple region growing segmentation help documentation to refer to the
Markups module.

Issue #3417



git-svn-id: http://svn.slicer.org/Slicer4/trunk@22482 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: code clean up to unify setting the active place node

Added a utility function in the logic to set the active place node,
matching the get active place node id method. Call it where the
selection node was being accessed, and make sure that the testing
and setting of the ActivePlaceNodeClassName and ActivePlaceNodeID
are done only when there is a change and with the Reference call
so that events are triggered.
Added a test of the new SetActiveListID method.



git-svn-id: http://svn.slicer.org/Slicer4/trunk@22483 3bd1e089-480b-0410-8dfb-8563597acbee