> but part of the point of the remote tests is to make sure the client is compatible with the remote auth-server it is being tested against. 

I was thinking the tests are to make sure that the library sends proper HTTP headers in the requests based on given options.  
Will the auth-server respond with something that will confirm that it got the language header? If so, then we don't need an "echo" service.