TEIIDDES-1447 rebuilt the reconciler to simplify/remove confusing behavior
TEIIDDES-1564
Changed "A" icon to "C" icon for all column images
changed "attribute" text to "column" text in i18n
TEIIDDES-1447
Added back warning/status message on selection
changed label buttons to right/left arrows
TEIIDDES-1447 - removed unused icon reference
Move the target platform back to normal parent

* Since JBIDE-11121 parent points to 4.1.0, we are in danger of using
  a 4.1.0 TP to do the merging with and not good to keep using a forked
  parent. As the target has been placed under version control anyway, there
  is no need for this parent at this time. Only when regenerating the
  target will it be necessary (maybe) to change over.
TEIIDDES-1565: Add 7 server test to TeiidServerVersion interface

* [I]TeiidServerVersion
 * Adds an isServenServer() method to version class

* TestMappingClassTransformValidationHelper
 * Ensure tests are run against both runtime clients
TEIIDDES-1565: Changes to code by removal of runtime wrapping classes

* Removal of ILanguageObject isFunction() and isExpression() methods
  as no longer necessary (hopefully!)

* org.teiid.designer.spi
 * Use of generics to allow minimum changes to the teiid runtime
   codebases
 * Addition of interfaces to complete the teiid syntax language and
   properly represent the language visitors
 * Changes to enums and statics to synchronise with teiid runtime code
 * Replacement with lists of arrays and varargs since the compiler
   simply casts them which causes a class cast exception