Consolidate all the talloc logging functions in debug.c

Use vradlog for all debug.c output where appropriate or allowed

The talloc memory reports need a FILE * which means they can't go to a syslog server, but that's probably ok...