Enhance configuration so components aren't aware of Nodes. The only configuration classes components now need to be aware of are the annotations. Address a few of the @doubt issues

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/branches/BRANCH_2_0_EXPERIMENTAL/rgoers@1026837 13f79535-47bb-0310-9956-ffa450edef68
41 files changed
tree: 895b011684a831dc4c0ece71845a1cd6a94519d4
  1. log4j12-api/
  2. log4j2-api/
  3. log4j2-core/
  4. pom.xml