Adding static methods for the Builders.

JIRA: https://issues.jboss.org/browse/AGPUSH-1099
General clean up.

* Adding builder methods that take String...
* Making field final
* Making constants strings for attribute map keys.
* Updated javadoc example.
* Fixing javadoc warnings.
javadoc warnings.
Merge branch 'suggestion-for-message-builders'