Allow different defaults for different NTApiClient subclasses

And include some tests!
update to v 1.14
Merge branch 'release/1.14'