Test proxyValidate as per serviceValidate, fix bugs in proxyValidate

 * Rename proxyValidate test to serviceValidate, since that's what it tests
 * Copy the serviceValidate test for a first cut of a proxyValidate test
 * Fix the method used to read the username in  SessionsController#proxy_validate