Rename `config.package` to `config.pkg`

`package` is a FutureReservedWord within the meaning of the spec. Using
it as an identifier is supposed to throw an error in strict mode. It
should not be used as a property name.
Rename `User.prototype.disconnect` to `onDisconnect`