REVIEW-5029 some more renamings after reviewing

- ProjectClassDirectoryBinary -> ClassDirectoryBinarySpec
- PluginOnApplyAction -> PluginApplicationAction
- ComponentModelInspectionPluginApplicationAction feels to be a long name. though not as long as average spring class name ;-)
- fix test name for ComponentModelInspectionPluginApplicationAction
REVIEW-5029 decent error handling when ComponentModel implementation does not implement Libraryspec

- also tweak error messages to be more helpful
Review-5029 test with multiple applicationActions
fix ComponentModelBaseServiceRegistry after renamings