Created by: navarr
This allows alerts to be re-usable and unifies the the Bootstrap API to respond the same way - improving code usability and expectations. (Make the same functions do the same things? Why would we do that!)
This is a breaking API change.
This is a proper implementation of PR #1845, which has many +1's and has been ignored for about two years now.