Skip missing fields, as converting those introduces new fields.
Explicitly specify fields to be ignored for GELF.
Add parameter to select the field that provides the GELF short message.
Fix spacing.
Changed default of shuffle_hosts in redis output

If you have redundant hosts then it makes sense to use them.
Open new changelog section for next release
Updated changelog with shuffle_hosts change
Merge branch 'shuffledef' of https://github.com/jamtur01/logstash into jamtur01-shuffledef

Conflicts:
	CHANGELOG
Add `short_message` to the list of fields to be ignored for GELF.
- don't set the default for @source_host to false (Fixes LOGSTASH-817)
  bug introduced in pull #231 (I should have seen this in testing)
Use 'Interrupted' instead of IOError for interrupts
- add test case for LOGSTASH-817
- update changelog
- version bump
.
bump version to dev
Fix path used to load the embedded geoip database (LOGSTASH-734)
- Move JRUBY-6970 workarounds into a separate file
- Add stripping of "jar:" prefix on OpenSSL ca_path and ca_file
  settings. (Fixes LOGSTASH-801)
note about LOGSTASH-801
- clean up style guide a bit