Fixes minor mistakes in plugins

* ignore lib and libsrc downloaded jars

* Miscellanous mistakes
Move teiid test client test plugin to its correct location

* Currently set to the old location of org.teiid.runtime.client.test
  but should be org.komodo.eclipse.teiid.client.test
Provides modeshape library plugin

* Located in plugins/lib separating out those plugins serving solely as
  library-wrapper plugins
Adds logger implementation based on modeshape logger

* Rather than directly depending on modeshape, logger implementation KLog
  is loosely coupled via a META-INF/service architecture.

* .../utils/KLog
 * Looks for implementations of spi KLogger interface using ServiceLoader
   and falls back to basic util.logger if none provided.

* logger.modeshape must be a fragment of utils plugin in order to share the
  same class loader and allow service to function correctly.
Tests for KLog implementation

* Capture the out stream in order to verify that the implementation's
  message is actually printed.
Makes all plugin licences consistent

* Even though the licence of the plugins may change, at least ensure all
  copyright headers and licence files are consistent.
Merge pull request #8 from phantomjinx/licence-consistency

Licence consistency
Port util classes from desginer
modifications for commit comments
Merge pull request #4 from mdrillin/portUtils

Port util classes from designer
Refactor teiid client logging

* Replaces log statements with Klog.getLogger() reducing dependencies on
  eclipse.
Moves and renames teiid client plugin

* Renames plugin from org.komodo.eclipse.teiid.client to
  org.komodo.teiid.client in preparation for decoupling eclipse
  dependencies
Removes eclipse dependencies from teiid runtime client plugin

* Creates an eclipse.teiid.client fragment for providing the TeiidDriver
  to eclipse's datatools framework

* org.komodo.teiid.client
 * Adds saxonhe back as a library rather than depending on the eclipse
   version
 * Adds to Admin interface a getDataSourceDrivers method, responsible for
   returning a collection of the installed datasource drivers in the host
   server. Effectively pushes down to the teiid implementation the logic
   of getDSMatchForDriverClass from ExecutionAdmin
 * getDataSourceDrivers was never supported by teiid 7 and this is
   formalised with use of the AdminSpec implementations
 * TeiidRuntimePlugin removed as the activator and its functionality
   reassigned to eclipse client fragment
 * ExecutionAdmin now has its own refresh thread for waiting on deployed
   vdbs. Currently untested and a prototype so may have issues down the line

* org.komodo.spi
 * Removes getRuntimePluginPath from interface as only relevant to eclipse
   datatools
 * IDataSourceDriver interface for wrapping the driver properties installed
   in the teiid hosted server