Handle utf-8 in commit messages (ruby 1.9)
Handle utf-8 in commit messages (ruby 1.8)
Handle utf-8 in build output
Set default external encoding to utf-8.

This takes care of log files being opened in the correct encoding
by default and also pipes.