support: add endpoint for named contacts
support: add endpoint for anonymous long-form contacts
Version bump to 7.7.0
Add a client to post to the need API.
Assert the stub need request is actually called.

Oops.
Bump version to 7.8.0.
Add organisations method to Need API client. Add need_api helper.
Add test helper for Need API.
Rename method parameter to highlight organisation ids expected.
Assert API adapter has stubbed the correct values.
Bump version to 7.9.0
Use the correct host for the Need API

"needapi" -> "need-api"
Change the Need API adapter to expect the full response

The Need API returns organisations as an array
inside the response hash, however the adapter
was expecting an array to be returned.
Stylistic formatting changes to test/need_api_test.rb
Add require for common responses module
Bump to version 7.9.1

This fixes some Need API adapter requests
Add Whitehall organisations API client
Bump version to 7.10.0
Add method to GdsApi::NeedApi to fetch all needs

This request returns a response from the Need API
which is compatible with GdsApi::Response::ListResponse.

This also includes a test helper method `need_api_has_needs`
for use in the tests here and in apps which use
the adapter.
Delegate additional ListResponse method to results

The `to_ary` is required for rendering collection
partials correctly using ActionView::PartialRenderer