optimize(cell/util/spy): size and perf

- consolidate logObjMap into log
- removed nesting looping when iterating over log
- addLog will skip generating obj hashkey if supplied one
dep(require.js): remove useless nextTick to defer loading KAAAHHHNN! (https://github.com/jrburke/requirejs/issues/373)
fix(cell/util/spy): a better nextTick implementation. Fixes #21. Specs run ~30% faster!