~ use JdtProjectContentProvider's JavaProject if possible
~ added new test
~ fixed test launchers
~ added getBinaryRootPaths/getSourceRootPaths
~ introducedIModifiableProjectContentEntry
~ clean-up 'org.bundlemaker.core.projectdescription'