COMP: Fix windows build error due to missing include (introduced by r22759)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22761 3bd1e089-480b-0410-8dfb-8563597acbee
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