Netscaler 10.1 and 9.3 inconsistency for nshostname

10.1 and 9.3 handle nshostname differently. This is a fix for that.

Output from NetScaler NS10.1: Build 112.13.nc:
{ "errorcode": 0, "message": "Done", "severity": "NONE", "nshostname": [ { "hostname": "blah" } ] }

Output from NetScaler NS9.3: Build 61.59.nc:
{ "errorcode": 0, "message": "Done", "nshostname": { "hostname": "blah" } }