[HOLD] Lint Refactor

A general refactor based on `jshint`

## Breaking Changes:

- `connection._original_connection` becomes `connection._originalConnection`
- callback of `api.chatRoom.reAuthenticate` now includes `error` as first argument, then the array of rooms that failed.
- in the client js, `actionheroClient` becomes `ActionheroClient`, however, the old name is aliased for backwards compatibility.