Guides View VDB Action regression exceptions

* DesignerProperties
 * NoSuchElement Exception occurs if no VDB is found in the workspace by
   the VdbResourceCollectorVisitor.
 * Due to use of Collections.unModifiableCollection wrapper
 * Handle with test for isEmpty

* VdbReousrceCollectorVisitor
 * Incorrect return logic for visit() method. Should always return true
   in order for project and folder members to be tested.
 * Better utilise the resource filter which is already being utilised but
   only testing it the resource is a file.
TEIIDDES-1793 Resolves issue with XML File Source Importer
Merge pull request #212 from mdrillin/TEIIDDES-1793

TEIIDDES-1793 Resolves issue with XML File Source Importer
TEIIDDES-1781 Need to Create Built-in MED for OData
Merge pull request #213 from mdrillin/TEIIDDES-1781

TEIIDDES-1781 Need to Create Built-in MED for OData
TEIIDDES-1502 Failure to access Oracle data source with column names enclosed in double quotes
TEIIDDES-1795 Added server version and validation timestamp to VDB properties and VDB editor
Added VDB validation server version validation
Added quick-fix to sychronize VDB to fix server version validation warning
Merge pull request #214 from mdrillin/TEIIDDES-1502

TEIIDDES-1502 Failure to access Oracle data source with column names enclosed in double quotes
TEIIDDES-275 Add Import Option to include costing stats
Merge pull request #215 from mdrillin/TEIIDDES-1502

TEIIDDES-275 Add Import Option to include costing stats
TEIIDDES-1774 Added action set for Teiid Connection import use-case
TEIIDDES-1802 fixed enablement issues with Add button and added tooltip to Include check-box
Improves performance of testing the jboss server connection

* Testing the connection of both teiid and its parent jboss server is a
  very frequent occurrence and as such needs to do as little as possible.
  The current implementation generates at least 2 thread runnables to
  return the jboss server name, which is never used. It is also slow,
  taking on average 1.5 - 3 seconds, with the possibility of using much
  needed memory / threads and other resources. Given the frequency of the
  operation, this is incredibly wasteful.

* Scales back the connection test to determine the availability of the
  jboss management port on the jboss host. Each connection has a timeout of
  a second so a failure is returned quickly. Should this become as issue
  in the future then this timeout could be included as a preference. The
  socket is always closed and nulled to ensure it is garbage collected.
TEIIDDES-1764 added allow-join to relational MED
TEIIDDES-1780 disabling Add property button after creation
TEIIDDES-1804 fixed edit and delete button enablements per selection state.
TEIIDDES-1806 Property names now allow a '-' character
Also fixed couple minor I18n issues resulting from wrong UTIL class reference
Patches the target platform to the latest incarnation of locus

* Locus is undergoing refactoring to remove redhat snapshot bundles

* Moves existing bundles to latest versions
Fixes error when trying to create data source in servers view

* CreateDataSourceAction
* CreateDataSourceWizard
 * Queries the connection provider whether the selection from the wizard
   requires a password. However, it is possible for either a model resource
   or a connection profile to be the wizard's selection whilst the other
   object is null. Thus, it cannot be assumed that model resource has been
   selected.
 * Pushes requires password logic into wizard, which sets a flag depending
   on its selection. Flag is stored in the TeiidDataSourceInfo.

* TeiidServerActionProvider
 * Avoids duplicating the 'Create Data Source' action in the context menu
TEIIDDES-1749 Extension Properties in Table Editor incorrect