Support for AutoConfigClient from snakebite.client

* The NameNode adress(es) read from the configuration files (e.g. /etc/hadoop/conf)
* Compatible with HA and non-HA
* Basic tests
* It requires snakebite 2.2.4 https://github.com/spotify/snakebite/commit/32ace7b49f1388186cc55468627a08f05d1effd6