Add stdout option to GitCommandError

Add stdout option to GitCommandError to capture outputs other than to stderr. Should fix #90.
Tested with Python 2.7.