Upgrade pulse listener to use Pulse guardian (#56)

This fix is for issue #56. @markrcote would you mind to check it? It's similar to the appropriate mozmill-ci patch via https://github.com/mozilla/mozmill-ci/pull/518 and https://github.com/mozilla/mozmill-ci/pull/521.

Thanks.