Fix integration tests for changed display output
Create a platform to use in tasks to validate tool chain
Fix the choosing of default java platform

- implementation is still a bit ugly