Added the base background icon feature for dialogs

Added a dp called BackgroundVisual that's responsible for displaying an
overlay visual behind the contents of a dialog. Useful for showing a
warning icon for example.