TEIIDDES-2320 fixed enablement issue when either masking or condition exist.
TEIIDDES-2261 added checks for null or empty condition/mask values
TEIIDDES-2322 filtered out duplicate function methods and sorted alphbetically.
TEIIDDES-2321 added check in registry for existing image key before adding to registry
TEIIDDES-2274 Included Column object type for Row-based Security target
selection.
TEIIDES-2230: Updates for teiid client from teiid 8.7.x branch

* Changes diffed:
 * From: tag/teiid-parent-8.7.0.Final (db63eb2)
 * To:   8.7.x (ef65c7776c)
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