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
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.
Added optional username and password to elasticsearch_http output plugin. Fixes LOGSTASH-902.
Setup a periodic filter flush thread.

This got lost in 9542246 and unbreaks LOGSTASH-1284.
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.
Add elapsed filter
Further validate date filter within register method
fix handling of chuncked gelf messages
test for reading chunked gelf messages
Merge branch 'master' of https://github.com/Syntigo-nv/logstash
fix handling of chuncked gelf messages
test for reading chunked gelf messages
Merge branch '1.2.1.fixes' of https://github.com/Syntigo-nv/logstash
Merge branch 'master' of https://github.com/logstash/logstash