Add Content Provider functionality

Add support for content providers: Global Utilities which provide additional
variables for use inside templates.

Replace the old way password reset link insertion was done with an appropriate
content provider.