Updates base dialog fragment with new base dialog layout

Base dialog fragment now uses the base dialog layout and declares a new
abstract mehtod to set the dialog content.