Add NetworkRequest object and associated list

This adds a new object to replace the network API's "megatuple"
(aka "tuple-o-doom").

Change-Id: I0e83809ae23ffac1cde9113b61846053da48b0a0
Merge "Add NetworkRequest object and associated list"