Change semaphore implementation to prevent String.intern() trap, make sure Core plugins are not equal
change semaphore to prevent String.intern risk, reorder core plugin registration after changing CorePlugin.equals behavior, fix Testing Methods
Fix typo in Classname
test changed equals behavior
add test to reproduce missing initialized counters in JMX
add missing Reportables to JMX and other Observers
Helper method to check for counters in JMX