add real execution tracing to debug

This helped a bit to track down bugs on OS X. 

Not sure if we'd want debug levels for that, i.e.: `-D` only outputs the debug output that has been there until now, `-DD` outputs bashs verbose, execution and environment content as I added in this commit.