FELIX-3527 Check against Java 1.4 API; fix some Java 5 API uses; add exception for ReentrantLock use in AbstractComponentManager$Jlock