Add Apache license headers and check for them in the default build.

- No functional code changes.
- Update parent POM.
- Add GitHub build.
- Don't duplicate groupId in POM.
- Fix Javadoc link errors.
- Some tests fail.
11 files changed