Check external IP against different providers

* To be more reliable
* Using pure Perl (faster)
* With a timeout of 10s on each provider
Merge pull request #1544 from Zentyal/ejhernandez/reliable-ext-ip

Check external IP against different providers