Previous empty submission checks required the submission to be saved to the database. This patch adds a new method to submission plugins that lets them report whether the submission is empty before it is saved.