Handle non-200 codes for paged results
Merge pull request #11 from barclayadam/json-deserialisation-error

Handle non-200 codes for paged results
include EntityId and ExtraProperties in ConnectionOptions entity
code improvements
GetDelegationToken method: add scope as optional parameter
GetDelegationToken: change default value for scope parameter (passthrough)