Support for "project-aware" protocol URLs to avoid JAR locking on Windows Platform

Changes:
Instead of caching full resource URLs (JAR protocol) only the resource names are cached (the ones that can be used with Class Loader to get the URL)
Removed the physical URI resolver and added the OSGi URL Stream Hanlder service to handle "project-aware" protocol URLs. This should resolves 2 issues: support non-locking JAR accessing mechanism on Win and eliminate the physical URI resolver
Bean Core JUnits are passing on Mac and Win7 with this fix.