Created by: hfgbarrigas
Description of the PR
Add apiclient constructor allowing custom webclient to be used.
@bbdouglas (2017/07) @JFCote (2017/08) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01)
Fixes #874 (closed)