Initial pass at implementing an 'adscanceled' event

I've added an `adscanceled` event to the state machine, allowing us to bail out from `content-set` or `ads-ready` if we don't want to show any ads.