Use DFP Data to Determine Sponsorship Status

This uses cached DFP data to decide whether to request a badge from the ad server.

DFP line items have target sets consisting of targets related by an operator.
If a target set holds a badge slot target and a keyword target we consider the keyword to be sponsored.

/cc @kenlim @ironsidevsquincy