Improve handling of events for unavailable guilds (#1184)* Improve handling of events for unavailable guilds* Add UnavailableGuildLeaveEvent* Update docs for Guild#isAvailable (commit: 06899b4)