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. 
Sorry, I thought I had properly discarded all of the whitespace changes that my editor made automatically.