Added a published_button_type that handles styling the form publish/unpublish buttons.
Only show campaign modification warning if the campaign is not new