add CONTRIBUTING.md

which says two important points:

* Do `make test-all` before sending pull request
* Agree to release your code under the terms of the MIT license
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
Merge branch 'master' into kazuho/experiments/strip
add tests