Use v3 API for HTTP

This is still a bit rough around the edges as HTTP really goes through a
whole different code path

Change-Id: I8c783cc2bfcf7b7faf856673f51a79064aa4583d
CCBC-226: Use keepalive for views

Change-Id: I063ffcc67feee990d489816dbbd184e9affe7ad3