Add log.exception to be able to print out an error message *with* an exception.
Update log.error (and log.exception) to stop the active progress item.
Merge pull request #188 from zachriggle/logging-errors-and-exceptions

Add log.exception to be able to print out an error message *with* an exception.
Uses which instead of hardcoded paths in doctests. Fixes #182, #183, #184
Implements the changes to proc.py mentioned in #181
Fixed #185 and will hopefully get Travis to build again
I should learn to spell
fixed #193
Fixed a few small bugs found through landscape.io
fixed #126
Changed which in asm.py to which_binutils as per #190. Also made the tests work even if the binaries are not in /usr/bin
Closes #195. Closes #190. Fixes a small bug with regards to the return value in ssh.upload_file.
Hopefully make git language statistics more accurate
Add minimal example showing how to use `remote`
Updated README.md
Merge branch 'mathiasbynens-add-socket-example'
Update version.py
Update README.md
Fixes #199
Defer loading of requests module.  Fixes #198
Merge pull request #200 from zachriggle/hexdump-colors

Fixes #199