name based virtual host support
add noAuthServiceName. skip OAuth for testing.
add tests
add httpd_test.go
Add Gomfile
add missing yaml depend
Allow customize oauth2 paths

We have `/login` in backend servers, so it shouldn't be taken by the
Gate.
Prevent modifying golang/oauth2