Ensures browse button is correctly disabled in JDBC import wizard

* When the model name is disallowed to be edited, its accompanying browse
  button should be disabled as well.
TEIIDDES-1911 Adds TeiidConnection Importer ability to provide optional import properties
TEIIDDES-1921 Fixes translator type validation for overrides
Merge pull request #257 from mdrillin/TEIIDDES-1921

TEIIDDES-1921 Fixes translator type validation for overrides
Merge pull request #256 from mdrillin/TEIIDDES-1911

TEIIDDES-1911 Adds TeiidConnection Importer ability to provide optional import properties
TEIIDDES-1925 fixed issues with removing file extension from file names
TEIIDDES-1917: Addresses refactoring issues with read-only resources

* Rather than disabling refactoring actions if resource is read-only, let
  the refactor wizards handle it.

* If running rename or move, a dialog should be displayed stopping the user
  going any further due to the resource being read-only

* If running any refactoring and a related resource is read-only then the
  dialog will also be displayed

* AbstractRefactorAction
 * Removes restriction on enablement of action due to read-only resources

* RefactorResourceUtils
 * For check methods, pass a level of error status that should be returned.
   Since related resource errors in delete are errors, the deletion of a
   read-only resource is allowed so a warning should be returned
 * In finding related resources, avoid testing their statuses since this is
   checking whether read-only and is unnecessary since these resources are
   tested anyway

* [Delete|Move|Rename]ResourcesRefactoring
 * Better handle distinction between status values returning as warnings
   and errors

* MoveResourcesWizard
 * Corrects extra call to getString() when such strings have already been
   fetched, since the createErrorStatus method is also used for handling
   exception messages
Merge pull request #258 from phantomjinx/master

TEIIDDES-1917
TEIIDDES-1918 Resolve type mapping issue in RelationalModelProcessor
TEIIDDES-1924 Allow translator override properties to be edited, fix property name validation
Merge pull request #260 from mdrillin/TEIIDDES-1924

TEIIDDES-1924 Allow translator override properties to be edited, fix property name validation
Merge pull request #259 from mdrillin/TEIIDDES-1918

TEIIDDES-1918 Resolve type mapping issue in RelationalModelProcessor
TEIIDDES-1927 Change translator not recognized if VDB is re-executed
Merge pull request #261 from mdrillin/TEIIDDES-1927

TEIIDDES-1927 Change translator not recognized if VDB is re-executed
TEIIDDES-1928 handle problems with quoted column names in header line
Merge pull request #262 from mdrillin/TEIIDDES-1928

TEIIDDES-1928 handle problems with quoted column names in header line
Upgrades the plugin versions of teiid clients

* Merges in latest fixes for teiid 8.4.x

* Updates the pom and plugin versions to 8.3
Fixes test expected results in line with teiid client versions

* Each teiid client version required supporting expected results in the
  TestDisplayNodeFactory tests. Values for 8.5 - 8.9 need to be included
  since 8,4 now support these versions.
TEIIDDES-1914 Improved Mapping Class validation messages
Merge pull request #263 from mdrillin/TEIIDDES-1914

TEIIDDES-1914 Improved Mapping Class validation messages