squash npe
minor refactoring + comments
refactor CeylonLabelProvider to split out search-specific stuff
oops, forgot to add icon
much more robust impl of #1147 and #1144