Added GPL notices to all Java source files