Make GET requests not have side effects

Changed the following rest endpoints to POST requests:

* `GET /v1/call/{procedure}`
* `GET /v1/sql/query`
* `GET /v1/sql/explain`

Also updated the testing to match.