Use the new maven-publish with auth process for publication

This permits the use of Nexus or similar repository that has authentication requirements
Moved Gradle wrapper to 1.11 otherwise the build fails due to issues with dependencies on 1.6
Compacted log events on separated lines should be treated as individual json objects.
 The comma at the end of each line breaks the reading of each line if strict json formatting is required.
 The counter argument is that this breaks the json formatting of the file.
  But the file is always invalid as it always has a trailing comma.
  Otherwise this change only applies to compact && newline configurations.

This is an addition to commit a674ae80 "Add a new parameter "newline" to LogStashJSONLayout that formats compact events on separate lines"
Missing /bin from .gitignore (added by Gradle)
Merge pull request #3 from bdellegrazie/use-maven-publish

Use the new maven-publish with auth process for publication
Merge pull request #4 from finn-no/bugfix/oneline-compacted-events-are-standalone-json

Compacted log events on separated lines should be treated as individual ...
add sources and javadoc to artifacts
Merge branch 'master' of https://github.com/majikthys/log4j2-logstash-jsonevent-layout

bumped snapshot bug version forward b/c line ending behavior changed.
added property check so if you don't define your repo properties it'll still build.
added build and publish notes to read me
adding sources and javadoc artifacts to published set
Fleshed out readme.md
upgraded to default for json_lines log stash tcp usage
back to snapshot
upgrade to log4j-2.0-rc2-SNAPSHOT
Shorten the format of properties.

Today its format is
 Properties":[{"name":"some_key","value":"some_value"}]

Since "name" and "value" are erroneous the format can be shorten to
 Properties":[{"some_key":"some_value"}]
the location, logEvent.getSource(), is not always available, eg in the case of async loggers.
Any attempt from LogStashJSONLayout to write location information in this situation results in a NPE.
Merge pull request #7 from finn-no/feature/log4j-2.0-rc2

upgrade to log4j-2.0-rc2-SNAPSHOT
Merge pull request #8 from finn-no/feature/short-properties

 Shorten the format of properties
Merge pull request #9 from finn-no/bugfix/handle-missing-location

Bugfix – handle missing location
off of rc2-snapshot and onto rc2
- change project coordinates to match https://github.com/finn-no/log4j2-logstash-jsonevent-layout