LOGSTASH-1033
Merge pull request #452 from semiosis/LOGSTASH-1033

LOGSTASH-1033
- document firewall things (LOGSTASH-476)
- string things that are objects
- fix LOGSTASH-1015 (problem was 'require openssl.rb' wanted to load
"../../1.9/openssl.rb" relative to __FILE__

when in the jar, __FILE__ is file:/some/logstash.jar!/openssl.rb
So 'expand_path' was incorrectly going outside the jar when it should
stay rooted in it.
- fix LOGSTASH-1016 (bad variable name)
Merge git://github.com/logstash/logstash