Remove verbose flag.
Replace PulsarJobConfirmList with PulsarMonitor.

PulsarMonitor prevents concurrent execution of deploys and also have a deploy confirmation functionality.
Update the handling of pending job `close` event during the deploy lifecycle.
Print last output line of deploy job if no change in 10 seconds.
Merge branch 'master' of github.com:cargomedia/hubot-pulsar into issue-12
Use PulsarJob.output instead of PulsarJob.stdout for monitoring deploy.
Merge branch 'issue-14' into issue-12

Conflicts:
	src/deploy.coffee
Add new line after "Pending changes for #{@app} #{@env}".
Change DeployMonitor.hasDeploy impl.
Simplify monitor mechanism.
Fix DeployMonitor encapsulation.
Clean DeployMonitor._resetTimeoutMonitor.
Change exports of DeployMonitor.
Clean all the data of deploy job when `removeDeploy`.
Deploy -> Deployment.
Change deploy confirmation mechanism.
Inline deployment in cancel command.
Remove only owned event listeners in removeDeployment.
Refactor DeploymentMonitor.setDeployment.

Move _eventListeners to constructor. Check for an existing deployment before set a new one.
Refactor DeploymentMonitor.

timeoutMonitor -> monitorTimeout. resetTimeoutMonitor -> resetTimeout.