Merge pull request #405 from phantomjinx/master

TEIIDES-2230: Updates for teiid client from teiid 8.7.x branch
TEIIDDES-2274 Re-worked Row Filter and Column Masking logic
TEIIDDES-2256, TEIIDDES-2316
 * redirected integer type to integer base type instead of biginteger
 * Fix DDL datatype processor to convert "integer" types to int
 * removed integer from selection in Set Datatype Dialog
 * Added base-type and design-time type columns to Set Datatype Dialog
 * changed Relational Table and Procedure Editors to use built-in types instead of design time types to be consistent
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