Add agent configtest option for use when verifying logstash config files prior to restarting the logstash service
Add agent configtest option for use when verifying logstash config files prior to restarting the logstash service
Revert "Add agent configtest option for use when verifying logstash config files prior to restarting the logstash service"

This reverts commit 5658d3658b45d1127f07aeb30bd3b03f0ea857ce.
Revert "Add agent configtest option for use when verifying logstash config files prior to restarting the logstash service"

This reverts commit 2c2b076129c30c9c17f8d6d5507e778c6169e407.
Added configtest option
tests for LOGSTASH-555
LOGSTASH-500 Link to types description from plugin doc
Minor doc fixes as reported by Maruku warnings
Adding path validation

Doing 2 checks:
- Check if we have an absolute path
- Check if the file exists

Requires 'pathname' gem
Remove false as we use 'unless'
Add file in the error message
Merge pull request #391 from electrical/Path_validator

Adding path validation
- include the format that failed in date filter errors.
- don't include a stack trace anymore
- Add doc generator support for path validation (#391)
- style
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. :(