Clean up Client.GetFiles()

* An empty result is not an error.
* Fixed URL to the protocol spec for CommandLists.