Add site connections endpoints

This adds support for the following REST API endpoints:

- GET `/site/$site/connections`
- GET `/site/$site/connections/$connection_id`
- POST `/sites/$site/connections/$connection_id/delete`

Tests could not be added for deleting connection since endpoints don't exist (yet) for creating a new connection.
Currently, there's no endpoint to create a new connection. This may change soon, however. So as of now it's not possible to test the delete method since it wouldn't be repeatable.