Move debug nameable to the root package
Shorten some listener names
Add unimplemented handlers for new command listeners
Fix event type enum names for Java element and resource listeners
Add JSR-305 static annotation types library
Fix imports
Fix class names
Add safe pool
Add safe handlers
Refactor completion and document hooks, implement selection handlers