Fix initialization of QCoreApplication with no GUI
[#80334374] Connect DropZone2 to ModelObject_Impl::onChange to update displayed text on IG name modification.
[#80334374] Improve conditional nesting.
[#80334374] Add new model signals and appropriate slots to provide finer granularity in GridView update mechanism.
Merge remote-tracking branch 'origin/develop' into 80334374_ImproveGridViewRefreshSpeed
[#80334374] Correct indexing when adding new row.
[#80334374] Add methods addRow and removeRow.  While addRow works, removeRow will require additional logic to fully delete fully the widgets and their containers.
Trying to get at local test that reproduces problem on server

[#79483828]
[#80334374] Add IddObjectType filter to reduce false signals.
[#80334374] Compile fix.
[#80334374] Update row add and remove calls to requests.
Removing old vagrant configuration options that no longer work (config is now stored in settings), changing vagrant.bat to vagrant

Fixing ruby tool finder for rbenv

[#79483828]
Adding unit test

[#79483828]
QUrl::toLocalFile returns different values on Windows and Linux, attempt to return the original path so fixup path will work correctly

[#79483828]
Windows file case problem
Add include
[#80334374] In OSDropZone2, do not step on m_modelObejct by assigning it to the temporary modelObject.
Adding new test

[#79483828]
Beefing up test

[#79483828]
Test fix