Modifing validation for paths

See LOGSTASH-942 for more info
- make json parse failures info, not warns
- fix variable names
- fix performance problem in the lumberjack input
  The cause is that Event[]= is now quite slow. This mainly impacts
  lumberjack since it called it so many times, but there's a simple
  workaround for lumberjack.

  As for improving the performance of Event[]=, that'll be a task
  for another day.
- computers. :(
Merge pull request #392 from electrical/path_validate_changes

Modifing validation for paths
Add secure setting as I need ssl
Merge pull request #393 from bobtfish/irc_ssl

Add secure setting as I need ssl
- When scanning for config files, don't try to use directories as config
  files ;)