optionally get etcd vals from master, squash stack traces, and fix lint ...

Addresses https://github.com/saltstack/salt/issues/13227
No, it's not possible to call `config.option` or `config.get` from `salt.utils`, which is why I had it accept opts instead. However, it is possible to have the execution module perform those calls and store the information in a dict, and then pass it in. If you need to make multiple calls to get it from multiple sources, you can use `dict.update()`. IIRC, `config.get` is preferred over `config.option`, as it will search through several places for the required data. Refer to this link to see in what order it looks for it all:

http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.config.html