Performance improvements to event tracing.

* Avoid CopyOnWriteArrayList iterator construction (use a simple
  array and iterate over that) for event hook list
* Use int[] to represent line number hit counts.
* Fix int[] size checking to avoid excessive allocation.
* Fixes to trace correctly in compiler without Backtrace.
[build] fix the osgi and complete profile to pick the right stuff
[build] * run install goal on maven-integration-tests
* make sure changes in src/templates will be used with out mvn clean
make the test if native is loaded more robust
redefine uri:classloader: meaning to be the parent classloader of runtime.getJRubyClassLoader

this allows to set JRubyHome to uri:classloader:/META-INF/jruby.home for all situations where
there is a jruby.home packed inside a jar.

fixes problem with loadService and knoplerfish OSGi
fixed missed test and cleanup javadocs
do not keep uri:file: protocol intact and add more junit-tests for uri:classloader:
make IsolatedScriptingContainer work on felix-4.2.1 and probably on other osgi frameworks outside the pax test cases