make PulsarJob to be EventEmitter.
Merge branch 'master' into issue-9
Merge branch 'issue-8' into issue-9
JobChangeListener connect to the pulsar during the construction.
Merge branch 'master' into issue-9

Conflicts:
	src/job-change-listener.coffee
Remove second connect call.
Consistent coffee `this` @ style.
Merge pull request #9 from vogdb/issue-9

make PulsarJob to be EventEmitter