Fixes build script dependency building

* Updates the repo to point to the new commits on the sub-modules relating
  to fixing the build script dependency issue.

* Comments on sub module commits
 * For mvn process-sources to work correctly in eclipse, it is necessary to
   also build the org.teiid.datatools plugins. If these have not been
   previously built in the local mvn repo then the auto-builder in Eclipse
  fails.

 * This is annoying since these plugins are only required for the tycho TP
   which is not even executed during the process-sources phase. An Eclipse
   bug is currently open for this issue at
   https://bugs.eclipse.org/bugs/show_bug.cgi?id=353889

 * Removes the unnecessary generate-javacc profile since it is no longer
   used or initiated.
Datatools plugins cannot depend on Teiid UI plugins

* The plugins prefixed with org.teiid.datatools are part of a feature that
  is not dependent on other teiid features. In fact, this feature is
  depended on by all the other teiid features.

* Moves the EnableQueryPlanPreferenceContributor into the dpq UI plugin
  along with the other preferences. This is not perfect since the query
  plans are dealt with mostly in the datatools.connectivity plugins.
  However, it only sets a global preference so is not fatal and solves the
  circular dependency that has to be removed.