output more natural code for if statements, reducing indents
add comments
add a benchmark test script
add TODO tests
remove dead code
close #115; for-in iterator was not a number
remove in-line version of Array#forEach()

because the for-in loop for arrays is the slowest way in all of the
array loops
see http://jsperf.com/array-for-vs-foreach/3
update bootstrap compiler
do not watch src/meta.jsx on `grunt watch`
add a todo test to complete constructors
jshint is no longer used
fix a todo test
close #227; make an array literal of int
improve error messages
fix error messages
fix default params in template classes
use indexOf() instead of for loops
add a failing test
fix a timing issue in a profiler test
fix a possible side effect checking issue