Self-Signup
Split off !15 (closed)
Adds a generic sendmail()
function and the signup
blueprint. The blueprint provides public self-registration. It is intented to be a basis for self-registration via invite links. It does not implement any spam protection (aside from rate-limits) and should not be enabled on any public service.