Remove zlog and implement a simple, plugable logging framework

I'm happy to make default logging more robust, but I figure we can always add that as necessary.