TEIIDDES-1208 Add ability to include the supporting UDF implementaion jar files to VDB
Merge pull request #90 from mdrillin/TEIIDDES-1208

TEIIDDES-1208
Merge pull request #91 from phantomjinx/master

Guarding diagrams against server version change
Avoid caching runtime specific objects

* Caching references to visitor, query service and factories is dangerous
  since these can hang around in their parent objects after a change of
  server version and cause class cast exceptions

* SqlTransformationMappingRootValidationRule
 * Especially important with this class since it is create as a singleton
   static and used throughout the life of the application