Possible fix for lamp server-side state issues.
Fix desync issue when block is added too.
fix desync with lanterns too
fix problem in Lantern desync fix
fix sync without sending extra packet to the server
remove unneeded custom packets (use the base TileEntityPacket)
remove unneeded onBlockAdded (to match lantern)
Merge pull request #9 from tetious/lamp-state-fix

Possible fix for #2
- Fixed gates not directly affecting lamps.