Major Build Environment Refactoring: switch from plain Unix make(1) to Grunt (but keep a top-level make(1) entry point) and add an initial test suite skeleton. The major benefit is that people now should be able to build ComponentJS even under platforms where certain tools are not available (then the corresponding build step is automatically skipped)
add back release and snapshot build targets