Don't assume a terminal.

Should fix the smoke builds on cpan testers.
Doc updates.
Update changes.