Add and improve plugin preferences
Add URI and URL field editors
Add all activity watcher service options into preferences
Update exception handling in Eclipse API extensions
Add Java project helpers
Almost implement IdeDocumentListener, refactor IdeProjectListener