fix for bug 264
Add `@Nonnull` annotation to aid findbugs / Eclipse IDE.

Signed-off-by: Hendy Irawan <ceefour666@gmail.com>
PrivilegedAction can executed with generics
Update left.js

link to android section
remove popup from download page
correct property name for default log level
Update LICENSE.txt
add MDCCloseable
SimpleLogger: Fixed showDateTime default documentation
Specifying the groupID is redundant. It must be the same as the parent.
Add git attributes

Added suggested git attributes & the few files that needed to change to
comply as a result.
Proposal: Enforce formatting

Added updated codeStyle.xml using the one from logback as the most
recent and added missing items from newer versions of eclipse.
Added java formatter with activation turned off for the time being.

This is a proposal that the java code get properly enforced to be
formatted.  By removing the commented activation this will occur on each
build.  After the first format, it will not format again except in cases
where a build is occurring and formatting was not followed.  This is
rather clean after the first cut.  This plugin covers only the java code
at this time.  XML will still need done the old fashioned way.
Correct Maven XSD Location

Currently used XSD location is legacy and results in a redirect.  Switch
to the redirected location.
Use StringBuilder instead of StringBuffer when no concurrent access
Fix rendering of arrays in ToStringHelper.renderArray

StringBuilder or StringBuffer doesn't have constructor for char. See below

Reports any new StringBuffer() and new StringBuilder() calls with an argument with type char. Such an argument is silently casted to an integer used to specify the length of the buffer. Usually this is not what was intended.
Remove unnecessary synchronized in JDK14LoggerFactory