Consitent platforms: clean up
Java targets: Added test to verify that non buildable jvm targets are correctly displayed
Consistent platforms: Added test cases for targetting the wrong type of components