Update the JSONLint API
Summary:
Update the JSONLint external to more closely resemble the upstream. D9623: Modify the JsonLint library to return `array` instead of `stdClass`. patched the library to return an array instead of stdClass, however this functionality now exists upstream as an optional mode (see 351e4350171d9c3af292cfb524dd83badb283e62).
I basically copied the external verbatim and then applied a sequence of patches (the initial patches required for D9622, plus D9633).
Test Plan: Ran unit tests.
Reviewers: Blessed Reviewers, epriestley
Reviewed By: Blessed Reviewers, epriestley
Subscribers: epriestley, Korvin
Differential Revision: https://secure.phabricator.com/D10433