execuser should not default to root

This define is not usable when running puppet as non root because puppet raises "Only root can execute commands as other users" error.

So I think it's better to default to undef, which will work when launching puppet as regular user and defaults to root when running as root.