Merge branch 'master' into async2

Conflicts:
	lib/js/js/nodejs.jsx
throw error when class expression is passed to the transformer
fix the precedence of comma in lambda expression
Merge pull request #210 from jsx/wasabiz/comma-in-lambda

fix the precedence of comma in lambda expression
fix document stylesheet
Merge pull request #211 from kan/fix-document-style

fix document stylesheet
add .gitattributes to use [diff "jsx"] section in gitconfig
update Bootstrap to v2.3.2, CodeMirror 3.14
add an example for experimental yield
define isNaN as function(n) { return n !== n; }

Note that isNan() and n !== n is not the same because isNaN() can take
non-number type values e.g. isNaN("foo") -> true
Merge branch 'gfx/fast-isNaN'
define inlinable ver. of isNaN()
close #305; native inner classes
fix "strip" optimizer for native inner classes
Merge branch 'gfx/native-inner-class'
close #209; multi in-line native definitions
resolve a todo (t/run/306)
fix a test
Merge branch 'gfx/fix-multi-ind'
releng for v0.9.50