Adds support for flash messaging to WebController.
Removes FlashableTrait and refactors all calls to it to instead use WebController::flash*.