Merge pull request #169 from phantomjinx/master

Relational and View Diagram dialog refactoring
teiiddes-1303: Added OData connection profile and changed Teiid importer to consider web service sources.
teiiddes-1745: Corrected message to include "Netweaver".
teiiddes-1737: Corrected i18n key from Common.SecurityType.Label to Common.Security.Type.Label.
Merge pull request #172 from Teiid-Designer/teiiddes-1737

teiiddes-1737:
Merge pull request #171 from tejones/teiiddes-1745

teiiddes-1745
Merge pull request #170 from tejones/teiiddes-1303

teiiddes-1303
Merge pull request #173 from phantomjinx/master

Set of commits addressing TP issues
TEIIDDES-1747 remove obsolete update site files
simplify category.xml, add site template html, and hook it all up from the pom (TEIIDDES-1747)
TEIIDDES-1747 fix NPE, indents, and add workaround for creation of site_assembly.zip
Merge pull request #175 from nickboldt/TEIIDDES-1747_2

simplify category.xml, add site template html, and hook it all up from t...
Merge pull request #174 from nickboldt/TEIIDDES-1747_1

TEIIDDES-1747 remove obsolete update site files
TEIIDDES-1743
TEIIDDES-1480
TEIIDDES-1348
- moved VDB Description to it's own tab
- Changed VDB Properties tab to Properties tab and added "User Defined" properties entry table on right
- Changed VDB Translator panel buttons from actions/toolbar to simple Composite with Buttons to prevent layout issues
- Added "Allowed Languages" property editing
- Tweaked Vdb, VdbElement classes to accommodate expanded property support
Uses the updated target-platform-utils to specific a name for the target

* Provides a sane target name for the target file, instead of taking
  'locus' from the first merged target file.
Avoid throwing pointless exceptions when testing .project files

* Only if their is a .project file can it be tested for a modelling nature
Updates 8.4.x to Teiid 8.4 CR2

* IAggregateSymbol
 * Inclusion of STRING_AGG function type

* IUpdate
* IDelete
 * TranslatableProcedureContainer is no longer included in Teiid 8.4, so
   although an ITranslatableProcedureContainer interface should remain in
   the spi for backward compatibility, IUpdate and IDelete can no longer
   extend it.
 * Extends IProcedureContainer which is consistent across all teiid runtimes