WIP - refactor cookie disclosure features based on discussions.

FAO @andrewgarner and @andrewtennison.

Main pointers:

* less page specific, more focused on the specific behaviour we're looking for
* ditched the cookie expiry as discussed
* ditched the "User manually invokes the cookie notice and then navigates to another page" test - felt redundant to me.