Adding support for custom dialog colors.

I added support for custom dialog colors using a color matrix to preserve transparency. I also added overloaded methods for setting colors with color ints. Buttons match dialog color as well.

This will allow setting the dialog color something other then the default red.