TEIIDDES-1565: ClassLoader patch backported from version 8.0 #2

* Original patch at c946417d05 only creates the api for setting the
  classloader but does not actually pass the classloader to the SystemSource

* This completes the job
Incorrect use of ParameterInfo ordinal method

* The ordinal method starts at zero whilst the index() starts at 1, which
  is what SPParameter is expecting.
Provide initialise script for auto-building project dependencies

* The project requires both the TP and spi plugin to be installed into the
  maven local repository, even though the builder is not compiling but
  only adding libraries and source files.
* To make this easier for other developers, have the eclipse builder call
  the initialise script.