Refactor the way that projections are delt with in the URI.
Move URI encoding of the "fields" query param to occur during the normal URI building process.

RB=254542
R=kparikh,si-dev,jbetz,kjin,nshankar,gogenc
A=gogenc,jbetz