ENH: Adding Configuration Control

* Added the ability to define a set of configurations that can be selected in the top-level view.
* Addressed some depricated issues:
	* fontsize.width(text.c_str()); -> fontsize.horizontalAdvance(text.c_str());
	* ListTable->sortByColumn(Qt::AscendingOrder); -> ListTable->sortByColumn(0,Qt::AscendingOrder);
* Renamed qtUIManager::setToLevelCategories -> qtUIManager::setTopLevelCategories
* Fixed case in qtInputsItems where "Create New" is used instead of "Create..."
* Changed qtAttributeView so when dealing with a single Definition, the name column in the upper list view now extends the remaining width of the table.
49 jobs for addingConfigurationControl
Status Job ID Name Coverage
  External
passed cdash

passed ghostflow-branch-check-master

failed smtk@master-kerbin-windows-shared-release+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

running smtk@master-praxis-windows-shared-release

613:23:26

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

passed cdash

failed smtk@master-kerbin-windows-shared-release+examples+remus

failed smtk@master-kerbin-windows-shared-release+examples+remus

00:06:22

failed smtk@master-kerbin-windows-shared-release+examples+remus

failed smtk@master-kerbin-windows-shared-release+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

00:11:09

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

00:00:04

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

00:10:44

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

00:08:27

passed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

00:26:33

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

00:13:11

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

00:11:27

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

00:10:51

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private