Wrong symbol
Fix the doc also
Include output of failed commands in exception messages.

Without this the output is logged, but there is not necessarily
a log present.
Increase command length to 2000 characters.

255 chars is insufficient for more involved setups.

On modern Unices the limit is about 256k chars I think.

This change will not affect existing installations.
Those using sqlite will need to delete and recreate the
database. Users of other database engines can perform
equivalent changes manually on their databases.
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
Tests for INTEGRITY_BRANCH passing
Test chained commands with INTEGRITY_BRANCH passing
This makes INTEGRITY_BRANCH tests pass on current master (issue #206)
Merge pull request #210 from integrity/integrity-branch-tests

Integrity branch tests + fix
Merge pull request #209 from integrity/utf8

Changes to make Integrity accept UTF-8 build output and commit messages
Changelog note for utf-8 text
Changelog entry for build command length increase
Fix travis link
Explicit builder, to eliminate races between threads in test suite (issue #204)