Digital Goods Gateway

Most of these commits are for the PayPal EC for Digital Goods gateway.
I can't quite tell just looking through the commit, but is this `dg_script` method enqueuing this JS across the entire site, or just in the checkout process?