LogstashLayout: enabling contextmap to the underlying formatter
Error if no encoder is set
Merge logstash/logstash-logback-encoder/master into philsttr/logstash-logback-encoder/master
Improve the performance of ObjectFieldsAppendingMarker by removing need to convert
the object to a JsonNode tree prior to writing the tree.

Instead, now we use an UnwrappingBeanSerializer to write the object directly
to the JsonGenerator (without having to convert to JsonNodes first).

Now, the ObjectFieldsAppendingMarker is actually faster than the MapEntriesAppendingMarker
when you want to embed fields in the logstash event json.
Add appendFields documentation to README.md
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).
Resolve the UnwrappingSerializer so that writing Map fields with @JsonAnyGetter works
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.