Description
This patch partially implements the data pipelining spec proposal on the client, by parsing Pipelining markup inside of <script type="text/os-data"/> tags and mapping it into OpenSocial API calls.
Supported tags: <os:ViewerRequest>, <os:OwnerRequest>, <os:PeopleRequest> (@userId and
@groupId only for now) and <os:DataRequest> (@href and @format=json|text only
for now).
Also supports automatic dependency detection and chaining for ${}-style variables
Code review: http://codereview.appspot.com/10041