[FELIX-3543] Upgrade to JDK 5 and OSGi 4.3

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1583361 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-2436] Reduce the number files created by the fileinstall Scanner
Use NIO2 Path watcher, even if we still use a polling mechanism, file watching are delegated to the JVM/OS

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1583362 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4474] Remove the static fields on FileInstall

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1583363 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4472] Various concurrency issues in fileinstall

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1583364 13f79535-47bb-0310-9956-ffa450edef68