TEIIDDES-2388 added simple connection url template for SAP/HANA driver
TEIIDDES-2400 added null check for the generate SQL check-box widget
TEIIDDES-2376, TEIIDDES-2331, TEIIDDES-2396
* Changed text change logic to look for modelImports statement and fix
both the model name and path instead of just path.
* Added check for Windows OS to increment the offset by 1 due to \r
being present as well as \n.
TEIIDDES-1037 removed direct assignment of integer type to int when
parsing datatype line in flat file
TEIIDES-2299: Improve performance bottle necks of LDAP wizard

* LdapImportWizardManager
 * Sets a synchronise flag in Import Manager to reduce the number of
   notifyChanged calls that are passed to the page listeners.
 * setSynchronise(false) resets the flag and calls notifyChanged itself
 * notifyError method to pass error messages from tree content providers
   up to the pages. Errors are currently logged but only in the console.

* *Page
 * Fixes theme issues with the backgrounds of components

* Ldap[Columns|Table]Page
 * Reduces bottlenecks by settings a dirty flag in the modifyTextListeners
   and not calling notifyChanged (which calls setPageStatus)
 * Adds validate buttons for a single call to notifyChanged/setPageStatus

* Refresh icon appears to be missing from eclipse TP so adds it to icons
  folder

* LdapPageUtils
 * Make the wizard colours consistent across gtk themes since Group
   components appear to have a white background in some themes and not
   the colour of its parent composite
TEIIDDES-1037 sync'd profile selection to properly get useTypeLine value
to set includeSkip value and set default first data line.
TEIIDDES-2403 relax BIRT 4.4 requirement so we can build/install/work with any BIRT 4.4.x, not just 4.4.1+
TEIIDDES-2404 changed splitter character for jar list string to use
File.pathSeparatorChar