Provide some option to run a petition in test mode even when the campaign is active. This could be a preview tab on the edit page or something that could be passed via the URL.

This is useful if something has gone wrong with an active campaign (for example even if we have some custom hooks on submit) and we don't want to take it offline and stop collecting signatures but we need to run it in test mode and not spam the real targets.