Maintenance Release Javadoc updates.
Add '@version 1.0' to package-info.java files
Fixes for Bug 5602 and Bug 5748 (with tests for 5748).   Also cleaned up incorrect annotation on BatchProducerBean and added missing copyright to TCKExperimentProperty.java.
Fix #6105: Javadoc html errors.

Warnings and content are left as is aside from one spelling mistake in
an exception message. Project file extensions from IDEA and swap files
for vim are also added to gitignore.