Wrap default substitutions in lambdas

Ensures that the correct value of these variables will always be used.
This prevents race conditions in a user's init.el, where skeletor may be
initialised before the user's name and email are set.