MODIFIED: donation dialog

Donation dialog is now a custom preference dialog which will overlay the settings screen (rather then open up a new activity to then open the dialog).