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.
@aduth can you hold off the tests to can close this PR ? If not I can comment/remove them :-D Thanks!