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