AGPUSH-1102 : add external config support

Inspired by the Quickstart backend, here an new way to create a Sender instance using an external config file.
For Master only.

@danbev @edewit : Can you review/merge ? 

let's add some javadoc