Don't throw an error if a scheduled process exits early.
Don't throw an error if a scheduled process exits early.

Early exits are expected in some cases, since a process's stdout and
stderr streams can close later than the process itself exits. Throwing
an error caused some race conditions. Instead, ScheduledProcess now
prints additional debug info if an error occurs when a test exited
earlier than expected.

R=rnystrom@google.com
BUG=15654

Review URL: https://codereview.chromium.org//132193004

git-svn-id: b90127a0f73590c96be848d3e4cb640efa9a7657@31686 260f80e4-7a28-3924-810f-c04153c831b5

dart-lang/scheduled_test,dart-archive/scheduled_test