Update logging and javadocs.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589411 13f79535-47bb-0310-9956-ffa450edef68
Update Marker javadocs.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589420 13f79535-47bb-0310-9956-ffa450edef68
Update null handling.

  - Don't allow null Marker names. They won't work anyway due to the use of ConcurrentHashMap.
  - Update methods to throw NullPointerException instead of IllegalArgumentException to match updated javadocs.
  - Simplify equals and hashCode based on guaranteed non-nullity of marker name.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589425 13f79535-47bb-0310-9956-ffa450edef68
Note a potential bug.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589432 13f79535-47bb-0310-9956-ffa450edef68
Fix HTML in javadoc and update.

  - JDK 8 still has getCallerClass, but it's @Deprecated.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589554 13f79535-47bb-0310-9956-ffa450edef68
Switch NPE to IAE.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1589555 13f79535-47bb-0310-9956-ffa450edef68
Remove bundle plugin from plugin processor.

  - Not really a bundle.
  - Can cause problems with split packages.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590186 13f79535-47bb-0310-9956-ffa450edef68
Remove unused import.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590192 13f79535-47bb-0310-9956-ffa450edef68
Remove unused import.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590193 13f79535-47bb-0310-9956-ffa450edef68
Merge log4j-plugin-processor to log4j-core.

  - Updated maven-compiler-plugin settings for log4j-core so that the annotation processing works properly.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590194 13f79535-47bb-0310-9956-ffa450edef68
Clean up comments.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590195 13f79535-47bb-0310-9956-ffa450edef68
Remove unneeded version tag.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590196 13f79535-47bb-0310-9956-ffa450edef68
Remove fragment instructions.

  - This will be done differently. Fragment bundles are mainly for things like translations.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590199 13f79535-47bb-0310-9956-ffa450edef68
Add OSGi metadata to some modules.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590200 13f79535-47bb-0310-9956-ffa450edef68
Delete log4j-osgi module.

  - Pretty useless module.
  - Will most likely be splitting out some of these modules from log4j-core due to dependencies instead.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590201 13f79535-47bb-0310-9956-ffa450edef68
Remove log4j-osgi from root pom.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590202 13f79535-47bb-0310-9956-ffa450edef68
Add resolved issues from JIRA to changelog.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590203 13f79535-47bb-0310-9956-ffa450edef68
Reduce build noise

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590320 13f79535-47bb-0310-9956-ffa450edef68
Add a setFactory method to LogManager.

  - Solves LOG4J2-614.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590326 13f79535-47bb-0310-9956-ffa450edef68
Rename field 'type' to 'category'.

  - Update comments.
  - Marked main method as deprecated as well.

git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1590328 13f79535-47bb-0310-9956-ffa450edef68