Do not merge - Introduce Network Policy API

Still need to add javadoc and a few tests but starting the review due to different timezones.

closes #438 


Uncomment this whole thing. Just because AOSP's doesn't implement this doesn't mean we shouldn't add the header. You can't know the cache implementation or even the HTTP client that will be used.