Fix success or failed determine code bug

currently implementation was erroneous decision, e.g. _infrastructure/tests/typescript/tsc.js not exists.
Fix latent bug it found by prev commit, avoid unexpected callback happen.

maxBuffer’s default is 200*1024 byte in Node.js require('child_process').exec
but…
$ node _infrastructure/tests/typescript/tsc.js --noImplicitAny threejs/three-tests.ts 2>&1 > /dev/null | wc
    1963   21628  291809
over 200KB, when exec method called callback function, but it is not completed yet. exitCode === undefined.
Suppress test failed
Merge pull request #1309 from vvakame/fix-maxBuffer-bug

Fixed a bug, there is a test should fail if the original
Switch definition to interfaces, as TypeScript 0.9.5 no longer supports declaring classes and functions with the same name.
Update chrome.d.ts, got rid of all implicit anys

Declared types in locations where the compiler would warn of implicit anys with the --noImplicitAny flag
Merge pull request #1310 from nvivo/underscore_to_interface

Switches underscore definition to interfaces
Merge pull request #1313 from benjaminjackman/patch-2

Update chrome.d.ts, got rid of all implicit anys
jquery.d.ts closes #1311
Add support to switch tsc version at testing
Add tsc version 0.9.5 beta

from typescript repo origin/release-0.9.5/HEAD (f22a9d2ba03c102b096e9f8c4157a9a066c004d9)