Implement a timeout for unavailable guilds (#1469)Add GuildTimeoutEvent and some docs (commit: 769601e)