add support for -source argument of javac PR: 3045 Patch may look a whole lot bigger than it is because two files contained excess CRs.