purple-init: Use g_error instead of printf and abort

The printf would need to use stderr anyway so lets use glib's function
right away.
1 job for logging in 2 minutes and 1 second (queued for 2 seconds)