COMP: For consistency, rename qSlicer.*IO classes into qSlicer.*Reader

Since the classes derive from qSlicerFileReader, change their suffixes
into "Reader" to prevent confusion.

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

qSlicerAppMainWindowCore brings confusion to the code. It is now merged
with qSlicerAppMainWindow.
The custom macro is replaced by the automatic signal/slot connection of Qt
i.e. on_<SENDER_NAME>_<SENDER_SIGNAL>())
The objects had to be renamed to support the feature.

Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

From: Julien Finet <julien.finet@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22763 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix windows MRMLApplicationLogicTest1 build error (introduced by r22759)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22764 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix EMSegment test by completely removing python wrapping of RemoteIO

This will fix EMSegment tests that broke following commit r22745.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22765 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unused ivar from vtkMRMLScalarVolumeNode

Following commit r17798, calculation of [Scalar]AutoLevels has been
moved into vtkMRMLScalarVolumeDisplayNode. Therefore, the file has been
updated.

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