Validate claims in ApiResponse

- Verifies 'correct' param is null or boolean
- Checks that remaining claim params are set
- Dies with error message  on invalid claim

Change-Id: I7c0796219bd8b842e7207f6f8a5dec380f576287
Fix I7c0796219bd8b842e7207f6f8a5dec380f576287

* Don't make static calls for dynamic methods (!!!)
* Coding conventions
* No point in returning anything from validateClaim() as it's either true or exception

Change-Id: I1e3574c574dad1ecd993402d47e45da286c0f00e
Debug mode

Override Wikidata id for the current page by appending &wikidataid=Q...
to the URL.

Change-Id: Ib457201c0cb40b837a40c80df0c88556ef838b63
Allow for null answer in response api.

As isset on null is false

Change-Id: Ib17935607747a6210104a3f9767753e09ba36514
Merge "Debug mode"
ApiResponse: return success status or die on EventLogging fail.

Added tests for invalid claims

Change-Id: Ia6fbb60d56ab9e50619e761b1210ba8933263642
Merge "ApiResponse: return success status or die on EventLogging fail."