implement strip optimizer (removes unused classdefs / functions), except for the handling of "instanceof"
add method that resets the optimizecommand stash
in strip optimizer, always reset the stash so that it could be applied more than once (the usage will be to first apply it to reduce the size of the code that needs to be optimized, perform other optimizations, and then re-apply the strip optimizer to remove functions that become no longer being used)
add native ("...") class syntax to bind native class (#152)
make --working-dir path absolute
Util.dirname("") must return "."
make a temporary file for --run / --test on the same directory as the
JSX source file

That's because NodeJS adds the script directory to library search paths.
Merge branch 'master' into feature/bind-native-class
update bootstrap compiler
use native(...) in the source
Merge pull request #155 from jsx/feature/bind-native-class

add native ("...") class syntax to bind native class (#152)
comment
Merge branch 'master' into feature/bind-native-class2
hack to avoid to load NodeJS modules on web compiler (related to #156)
Merge branch 'feature/bind-native-class2'
rewrite phantom.jsx with native binding
use __readonly__ for native classes
dump-logs for fold-const
re-organize phantomjs modules
doc