Updates for TP 4.2.0 (Luna)
Modifications due to change in Eclipse internal API

* Adds a necessary parameter to method call due to updating the target
  platform to Luna.

* See TEIIDDES-2333 for discussion concerning avoiding this internal API
teiiddes-2323: Added URL encoding for parameters in REST web service sources.
Merge pull request #406 from tejones/teiiddes-2323

teiiddes-2323
Merge pull request #408 from tejones/teiiddes-2323

teiiddes-2323
teiiddes-2334 Updated documentation for REST importer changes
Merge pull request #409 from tejones/teiiddes-2334

teiiddes-2334
Merge pull request #411 from tejones/teiiddes-2334

teiiddes 2334
TEIIDDES-1998 Fixed issue with removing binding type
 * Added Binding Type value to connection profile wizard page
TEIIDDES-2332 added logic in import manager to track import property changes and force redeploy of dynamic VDB.
TEIIDDES-2301 fixed file check to looke for the REST procedure name instead of view model name.
JBTIS-253 - update application server reference version to 3.0.0 and add Luna support
Merge pull request #412 from pleacu/JBTIS-253

JBTIS-253 - update application server reference version to 3.0.0 and add...
TEIIDDES-2339 upgrade snapshot version to 8.6.1
TEIIDDES-2339 upgrade snapshot version to 8.6.1 (cntd..)
TEIIDDES-2340: Modify Change button in Model Explorer view to be icon

* Fixing the dimensions of the button squashes the text if default font
  size is larger then dimensions allow

* Flat button contains too much grey border which makes the button look
  clunky on the section toolbar

* Using an icon allows for a fixed set of dimensions and using an image
  hyperlink removes the grey border
TEIIDDES-2340: Fixes lack of widths in TableViewers

* Provides a TableViewerBuilder class to encapsulate the creation of a
  TableViewer in its own composite, which then sets its layout to
  TableColumnLayout

* Columns are created using the builder and their weights set appropriately
  ensuring that each column has a minimum width

* Not all viewer columns have been converted due to specific requirements
  for each one. For example, table viewers in a form section seem to
  throw SWT errors.
Updates teiid client to latest 8.7.x changes
Merge pull request #414 from phantomjinx/8.6.x.luna

Updates teiid client to latest 8.7.x changes
Updated site pom.xml to display Luna 4.4 instead of Kepler 4.3 in the index.xml of the update site