Promisify CommonJS module
Add test case for the promise API
examples: using promise
Merge pull request #319 from macbre/module-promise

Promisify CommonJS module
scope: introduce phantomas.emit()
domQueries: make use of phantomas.emit()
eventListeners: phantomas.incr() -> phantomas.incrMetric()
domComplexity/: phantomas.incr() -> phantomas.incrMetric()
Public API cleanup

* phantomas: remove setMetricFromScope and getFromScope methods
* scope: remove set, get and incr methods
Merge pull request #321 from macbre/internal-api-cleanup

Internal api cleanup
File name prefix for filmstrip screenshots
Update README
Merge pull request #323 from macbre/filmstrip-prefix

File name prefix for filmstrip screenshots
IPC: pass each event to IPC stream
Tests: mock phantomas.emitInternal()
CommonJS module: pass events from IPC
Example: add a custom event listener
Merge pull request #324 from macbre/ipc-events

CommonJS module: pass events from IPC
incrMetric: fixes #326

Passing incr = 0 increases the metrics by 1
Merge pull request #327 from macbre/incrMetric-fix-326

incrMetric: fixes #326