Add optional proxy for requests. Introduce Proxy.AssignAllServices()

Just an optional proxy support, used same way as GoogleSigned()