Added 2 events.

The ChestOpen event fires when chest is opened, it also sends the NetItem[20] array of items.
The ChestItem event fires when chest is modified (item taken out or put in (or both)), if it is handled it closes the chest immediately.