micro-optimization: replacing runInNewContext with runInContext which seems to be 200x faster when using a static context
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
functional test changes to support SD
Merge remote-tracking branch 'upstream/develop' into runjs
clean debug msg
clean debug msg
s/in/out/
rm apps.json file
format config files
format config files
rm staticServer, html5app is started with static command