Changing checkin and dualjdk jobs to run on 'checkin' nodes rather than 'ubuntu' to give more flexibility on Hudson