Add support for customFields and includeCallerInfo to LogstashSocketAppender.

Also ensure context is set on the LogstashLayout when using the LogstashSocketAppender.
Merge pull request #23 from philsttr/master

Add support for customFields and includeCallerInfo to LogstashSocketAppender