Make cookie class handle beta banner

The cookie class that makes the top position relative to the cookie
banner should also take the beta banner into consideration.

This introduces classes to deal with the different variations of banners that may appear.

There is also a pull request on govuk_tookit that deals with errors having these banners cause: https://github.com/alphagov/govuk_frontend_toolkit/pull/31