Fix up some things broken from the logger changes caused by agent2
- move I18n init to runner
Fix plugin 'type' detection
Fix missing from_json class method
- correctly implement 'amqp' backwards-compat as an alias for 'rabbitmq'
Delegate and use the global 'LogStash' logger
- style fixes