add functionality to try all configured gateways

I not quite sure about the place I chose to implement this...is the function call to `l2tp_call` async?
I just want to try all available servers, one by one.

In case this is not the right place to do this, please point me in the right direction!