LogstashLayout: enabling contextmap to the underlying formatter
Do not shade jackson.  Instead, include it as a dependency.

Shading jackson was causing the jackson serializers to ignore annotations
on objects (since the classes of those objects used the 'real' jackson annotations
(under com.fasterxml.jackson.annotation),
but the shaded jackson classes were expecting the shaded classes
(under net.logstash.logback.encoder.com.fasterxml.jackson.annotation).
Merge branch 'master' into remove-shaded-jackson
Made the queue size of the LogstashTcpSocketAppender configurable
Updating documentation for LogstashTcpSocketAppender: including example configurations for logback.xml and logstash config file.  Hope to resolve issue #47.
Shorten logger name field length like you can doing %logger{36}. Added test and documentation for it too.
LogstashLayout: enabling contextmap to the underlying formatter
Merge pull request #41 from branch 'master' of git://github.com/brndkfr/logstash-logback-encoder into brndkfr_master

Conflicts:
	src/main/java/net/logstash/logback/layout/LogstashLayout.java
Merge branch 'brndkfr_master' into master
Merge pull request #46 from philsttr/master

Improve the performance of ObjectFieldsAppendingMarker
Merge pull request #48 from philsttr/remove-shaded-jackson

Remove shaded jackson
Merge pull request #49 from kiefermat/TCPSocketAppenderConfigurableQueueSize

Made the queue size of the LogstashTcpSocketAppender configurable
Formatting
Merge pull request #51 from kyleprager/master

Added LogstashTcpSocketAppender configuration example to README.md.  Added ability to limit length of logger name field and docs for it to README.md.
Formatting and add getters for shortenedLoggerNameLength.
Add contributors:
* Bernd Kiefer (brndkfr)
* Matthias Kiefer (kiefermat)
* Kyle Prager (kyleprager)
Deprecate 'with' method, and use 'and' instead to provide a more natural fluent interface.
Fix some javadoc
Fix some more javadoc
[maven-release-plugin] prepare release logstash-logback-encoder-3.2