some Eclipse warning cleanup
-Harden logging monitors against null arguments so errors don't get masked.
-Test that delegates are properly invoked.
-Fix schema reference in root pom.
-Missing checkin from monitor fixes earlier.
-Move Logging Framework dependency management to root pom.
Hook everything into the pico-parent pom
Two bugs fixed:

-Mixing KnownContainer + LateInstance caused ClassCastException (my fault earlier)
-Make Lifecycle state variable more robust even if errors were thrown while trying to start/stop/dispose a container.
-Fix thread local memory leaks on context-destroyed.
-Refactor context parameters into their own interface for simpler reference.
-New ComponentMonitorProvider concept to allow component monitors to be specified inside the picoservletcontainerlistener so we don't have to use inheritance for each new web framework.
Fix threadlocal memory leak.
-Convert to single filter instance for all webapp integrations with different context configurations.
-Fixed initialization race condition for pwr.

Still more refactorings to go to secure the PicoContainer instances.