Add LotteryBuyTicketEvent (cancelable) and LotteryDrawEvent (just for monitoring)

Basic events for monitoring or canceling buying tickets and monitoring lottery draws.

It's useful for writing things like a database or for prohibiting people from buying tickets (without having to edit permissions)