BUG: 2067. Fixed crash when clicking "Add" button when no node is selected

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20101 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 2063. Build warning due to unused parameter 'previousItem' fixed

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20102 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 2067. Fixed wrong merging

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20103 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2065. Fixed qMRMLNodeAttributeTableViewTest to pass

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20104 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE 2070: Using QString instead of std::string in qMRMLNodeAttributeTableView

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20105 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: updating a layout node layoutDescription should update the current layout description if needed

Changing the layout description of a specific view arrangement should update the current layout description if the view arrangement is current.
This allows following CreateMissingViews() call to retrieve the current views from the new layout description
Closes #2073

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20106 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Limit the number of fired events in vtkMRMLLayoutNode

Squash all modified event of vtkMRMLLayoutLogic::UpdateCompareViewLayoutDefinitions() in 1 Modified event.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20107 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Cleanup vtkMRMLNode::SetAttribute behavior

Since r20104, ill formed tests were failing.
vtkMRMLNode::SetAttribute behavior is now better defined and tested.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20108 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Revert qMRMLNodeAttributeTableViewTest::testSetAttribute original behavior

Original behavior passes since r20108

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20109 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix compilation warnings in vtkMRMLVolumeRenderingMultiVolumeTest

Closes #2066

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20110 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Volume IgnoreOrientation load option was unused

Different property name was given by qSlicerVolumesIOOptionsWidget.
Closes #2038

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20111 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Don't ask for scene overwrite if not needed

If the scene item is unchecked, that means the scene is not saved.
So even if the scene file already exists, don't show a dialog asking to the
user if it's ok to overwrite.
Make sure in that case that the scene RootDirectory is restored.
Closes #2010

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20112 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Alias application image resources for SlicerApp.

Make resources access more generic.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20113 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Missing cassert include in vtkMRMLVolumeRenderingMultiVolumeTest

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20114 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Show download progress when installing extension.

See http://www.na-mic.org/Bug/view.php?id=1905

Closes #1905

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20115 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Display font size in Font settings panel button

Issue #1870

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20116 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Simplify RestartRequested use in Settings panel

Adds asterisk when panel is modified.
Issue #1870

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20117 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Rename settings panel titles, and Favorite Modules toolbar

Issue #1870

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20118 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: External project CTK was using an incorrect git tag 

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20119 3bd1e089-480b-0410-8dfb-8563597acbee
Merge remote branch 'origin/master' into threeDEditor