Rename and move some helpers inside IDE listeners package
Document IdeStateListener behavior and processed data
Document IdeProjectListener behavior and data, fix some stuff
Partially document IdeDocumentListener behavior and data
Document IdeCommitListener behavior and data
Finalize IdeDocumentListener documentation
Fix a bug when project name is incorrectly set as workspace name
Document IdeFindListener, fix some documentation, add notes