- Check for EOF condition (remote has closed) before writing.

If we don't do this, then the write will still succeed even after the
remote has closed (half-closed in CLOSE_WAIT on our side), and the 2nd
write after will fail causing the previous event to be lost.
- Try forever to connect w/ exponential backoff
- remove a blank line
remove old event shims and fix any uses of it
remove commented code
pkg/debian: Fix versioning if upstream is dev/rc

  * Ensure a clean upgrade path on debian:
   * Change the upstream version from 'x.x.x.dev' and 'x.x.x.rcx' to 'x.x.x~dev' and 'x.x.x~rcx'
   * Use UTC instead of local time in the debian version
fix encode (output) for oldlogstashjson codec.

It was referencing the obj variable which didn't exist
Merge pull request #660 from logstash/remove-old-event-shims

remove old event shims and fix any uses of it
fix event.tags usage on sort filter
Merge pull request #657 from logstash/tcp-output-client-close-fix

Tcp output client remote-has-closed fix
[elasticsearch_river][Fix] use mq.publish_serialized instead of receive_raw

receive_raw is no longer available in RabbitMQ.

elasticsearch_river throw the exception "undefined method `receive_raw'"

This commit fix issues 1298 and 1384
Unique filter and spec.
Forgot to specify second field name in spec config.
Continue instead of return when current field is not an array.
Write a failing test when prefix & include/exclude keys are used together
Fix a bug where field goes missing if include/exclude is used with prefix
Update grok-patterns

Add LOGLEVEL pattern "ALERT"
wooo syntax
initial commit of Solr output
added dependency to rsolr for Solr output