tessel/runtime — pull request #495 by rwaldron (2014-09-30 19:37:01+00:00)
Title: Port EventEmitter to JS

WIP.

- Adds joyent/node as submodule, points to latest stable v0.10.32
- Remove src/colony/modules/events.js from source tree
- Adds whitelisted files to:
- gitignore
- Makefile
- Adds file copy operation to `make update`
- Relocates the built-in process object definition
- Adds a no-op `console.trace`, which is called by `EventEmitter.prototype.addListener`. This will need work in another issue/patch

```
make clean && make update && make colony && npm link --local && npm test
```
All tests pass

-----

Things to consider:

- Better way to store whitelist?
- File?
- No whitelist or copying?
- Is this an option?
- Tests?
- Probably unnecessary since events and domain are well tested by joyent/node.