Add output_callback support

Using output_callback as argument to shell/pipe commands, you can now
process output as it comes in.
Add git-buildpackage config
Merge branch 'master' into debian
New upstream release
Add support for setting defaults for Shell/Pipe instances
Merge branch 'master' into debian
New upstream release