Add support for the endpoint listing API in the Scala WS client

Yikes. `List` is a terrible name. Will change it to ListEndpoints because we want to move away from the word "part".