* Made zone.js module more universal - added CommonJS and AMD compatibility.
* Made set-clear-fn patching compatible with node.js timeout id (which is not integer)
* Fixed bug in clearTimeout patching which called dequeue task for the wrong zone
* Made clearTimeout callback calling more consistent for profiling - added beforeTask() and afterTask() calling there too. This is doubtful, but allows to made profiling correctly.
* Added very limited nodejs support: patching of process.nextTick, set|clear(Timeout|Interval|Immediate), Promise, defineProperty, fs.exists.

* Fixed a little bug in the counting example.