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
Unique filter and spec.
Forgot to specify second field name in spec config.
Continue instead of return when current field is not an array.
wooo syntax
initial commit of Solr output
added dependency to rsolr for Solr output
Update logstash.spec
Update logstash.spec

Removed the disabled java, should be enabled again.
Update logstash.spec

* Added a source5 with a default logstash.conf since logstash does not start without a config.

* Added buildarch so it can be build on i386
Update logstash.init

Fixed the init.d script.

Example taken from: https://github.com/mhorbul/logstash-rpm/
Update logstash.sysconfig

Taken from: https://github.com/mhorbul/logstash-rpm/tree/master/SOURCES
Create logstash.wrapper

Fixed the problem with the plugins as this no longer works.

Original file taken from:
https://github.com/piojo/logstash-rpm/blob/lsb/SOURCES/logstash.wrapper
Create logstash.conf

Added a default "Logstash.conf" as example and so logstash can actually run once you compile the rpm.
Make 'if "something" not in [nonexistent] { ... }' succeed

My argument is checking for the absence of a value in a field that doesn't
exist should return true, currently it is false.

This fixes the case where an event which has never been tagged now works with
this logic:

    grok {
      ...
    }
    if "_grokparsefailure" not in [tags] {
      ...
    }
Added optional username and password to elasticsearch_http output plugin. Fixes LOGSTASH-902.
Small enhancements to netflow codec

- Add configurable target field for netflow fields, defaults to "netflow"
- Add configurable filter to restrict which versions to accept
Setup a periodic filter flush thread.

This got lost in 9542246 and unbreaks LOGSTASH-1284.
Update graphite.rb

minor spelling correction
Adding note about outputs/elasticsearch/index requiring lowercase letters

ElasticSearch will refuse to create (without an error) any indexes that contain uppercase letters. Lowercase letters, numbers, and punctuation are permitted.