lint
rm unused testStart var
minor, re-arrange for consistency
rm dead fw test code
minor
do not colorize test.js output if there is no tty.

use process.*.isTTY instead of require('tty').istty()
tested on node 0.6, 0.8; n.b. some app and addon
Y.log() messages remain tty unaware.

fix issue 809
fix bz 5964521
rm more unused vars
minor; name suite NAME
add jslint missing comma in config
minor msg edit
s/in/out/
Merge pull request #872 from isao/testjs

do not colorize test.js output if there is no tty [gh809,bz5964521]