4075 New admin banner system

https://code.google.com/p/otwarchive/issues/detail?id=4075

Moves the banner out of the settings table and into its own table and gives the banners a makeover, allowing us to have different styles for alerts, events, and general notices.
The layouts/banner, which is the one actually shown to users, needs @admin_banner and an id attribute.