Add an option to support using the v2 hipchat API.

Add an option to support using the v2 hipchat API.
Right now it's just one auth token globally, but in the future we should allow adding multiple tokens to more easily support multiple rooms.
room name should be url-encoded, otherwise it will fail for channels containing a space char.