Handler for PATCH requests
Decode API responses
Fix setting CURLOPT_POSTFIELDS

* This curl option was only being set if the parameters were
in an array. JSON encoded parameters were not being
submitted to the remote URI
Allow null parameters in _put and _get methods
Prefix mock objects with "mock"
Display language and entity suggestions

* Any entities (people, organisations, locations etc) contained
in the report detail are displayed together with the report metadata

* Display the language that the report is in