LOGSTASH-805
Merge branch 'master' into aws-iam-roles
Managed to hack together something that works (idk about docs though)
Merge branch 'master' into aws-iam-roles
removed unnecessary docgen code added earlier
put docgen code back in, fixed region & ssl configs
applied AwsConfig mixin to all AWS plugins
Merge branch 'master' into aws-iam-roles
added old config options for backward compatibility with deprecation warnings & info
added conditional around compatibility code
added a missing deprecated flag
moved call to setup_aws_config to mixin
Merge branch 'master' into aws-iam-roles
Fix quotes and closing parens
Merge pull request #377 from joerocklin/fix_syntax_errors

Fix some syntax errors
- rename past_seconds -> ignore_older_than
java2-runtime installs gjc which segfaults logstash
Merge pull request #378 from rgevaert/master

dependancy installs gjc which segfaults logstash
Do not start logstash after installing
Merge pull request #379 from rgevaert/master

Check for config file and don't start by default.