AXIOM-447: Add a "NONE" source extraction strategy that is used when we know that a bean will never access the payload.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601682 13f79535-47bb-0310-9956-ffa450edef68
Duplicate code reduction.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601683 13f79535-47bb-0310-9956-ffa450edef68
Realign the SOAPFactory base classes in LLOM and DOOM to make it easier to compare them.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601684 13f79535-47bb-0310-9956-ffa450edef68
Make the user and dev guides conform to DocBook 5.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601685 13f79535-47bb-0310-9956-ffa450edef68
Group all the design documentation into a single chapter.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601686 13f79535-47bb-0310-9956-ffa450edef68
AXIOM-430:
* Don't skip serialization of empty SOAP Header elements.
* Add a createDefaultSOAPMessage method to SOAPFactory.

git-svn-id: https://svn.apache.org/repos/asf/webservices/axiom/trunk@1601687 13f79535-47bb-0310-9956-ffa450edef68