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.
Fix grammar
Deal with invalid utf-8 in build output
Git disallows invalid utf-8 in commit messages
Merge pull request #209 from integrity/utf8

Changes to make Integrity accept UTF-8 build output and commit messages