Add tests for all empty peerwire messages

Also, fix their implementation. I'm currently unsure about this, but I'm
working against what uTorrent seems to do, comparing against its
packets from WireShark.