Added tooltips for items on Source Binding Definition tab in VDB editor
Merge pull request #189 from lfabriko/teiiddes-1761

Added tooltips for items on Source Binding Definition tab in VDB editor
Updates parent pom to 4.1.0-CR1

* Also rebuilds target platform based on latest JBTIS 4.1 snapshot
Stop the Server view from collapsing when a folder is clicked on

* Annoying scenario where the Teiid server content is first expanded then
  collapses when a folder is selected. Due to the action provider setting
  the filtering on the content, which causes a refresh and thus the
  collapse.

* Action provider should NOT affect the content

* PreviewOptionContributor
 * Intermediary between the two providers, allowing then to affect each
   other but not directly referencing each other
 * Preview option flags bound up in this one class

* TeiidServerContentProvider
 * Implements ICommonContentProvider so its parent provider initialises
   it correctly
 * Refactors re-expand routine to a method so that the setting of the
   preview options re-expands after the refresh

* TeiidServerContainerNode
 * Rather than use viewer.setFilters which causes a refresh, adds the
   filtering directly to the content's logic. Since setting the preview
   options causes a rebuilding of the content, there is little reason to
   refresh again just to filter
Exception thrown by ModelExplorerResourceNavigator on exit

* Exception thrown by ModelExplorerResourceNavigator when setting the
  default server version text and the UI is in the process of exiting.

* Check for disposed components and return
TEIIDDES-1768: Convert shell scripts to be cross-platform

* Converts the mvn library scripts in runtime plugins to ant

* Converts the documentation builder scripts to ant

* Removes bash wrapper scripts
TEIIDDES-1763: Ignore and do not commit downloaded library jars
TEIIDDES-1763: Remove modeshape jars from codebase

* Fetch the modeshape jars from maven repository using an external builder
TEIIDDES-1763: Add source jar support to modeshape plugin

* Adds downloading of modeshape source jars to the libsrc directory to
  allow for source display in eclipse

* .classpath
 * Plumbing for the display of source for each downloaded library

* pom.xml
 * Profile adds source download and copying ability but must be called
   explicitly so should not interfere with binary builds

* .gitignore
 * Ignores libsrc directory
TEIIDDES-1739 DDL Importer modifications
Merge pull request #190 from mdrillin/DdlImporterMods

TEIIDDES-1739 DDL Importer modifications
TEIIDDES-1771 Corrects DDL File combo box history
Merge pull request #191 from mdrillin/TEIIDDES-1771

TEIIDDES-1771 Corrects DDL File combo box history
TEIIDDES-1768: Replace exec calls to mvn with common utility macro

* Imports the mvn macro from the common build script. This macro tries to
  execute the correct command for the OS that the script is being run on

* scripts/build-common.xml
 * Defines the mvn macro for platform dependent execution
TEIIDDES-1731: Workaround for flat file connection wizard

* Fragment plugin that replaces the FolderSelectionWizardPage with a
  substitute page that supports a checkbox that can turn off the
  validity check on the folder path entry, allowing 'invalid' paths to be
  inputted.

* Not a perfect solution since the FolderPropertyPage (displayed for the
  properties of an existing connection) cannot be replaced.

* FlatFileStartupOverrider
 * Hacks into the UIManifestExplorer and uses reflection to replace the
   class specified for the wizard page.

* Long-term this should be removed in favour of an upstream eclipse
  datatools fix for this. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=412278
Merge pull request #192 from phantomjinx/master

Workaround NOT a total solution!
TEIIDDES-1654 DDL Importer needs to better handle constraint naming in generated model
Merge pull request #193 from mdrillin/TEIIDDES-1654

TEIIDDES-1654 DDL Importer needs to better handle constraint naming
TEIIDDES-1770 Add Teiid Connection importer timeout to preferences
Merge pull request #194 from mdrillin/TEIIDDES-1770

TEIIDDES-1770 Add Teiid Connection importer timeout to preferences