Added programmatic web proxy configuration for GCM

Didn’t know how applicable this was for all push types (not all are
HTTP I believe?), so I kept it specific to GCM.

Would love thoughts, thanks!