Added ping_array, a special efficient array for use in operations
that require sending ping type packets.

Made ping packets use it.
Use ping_array to store onion announce information instead of sending
over a huge cookie.

This reduces the size of the onion announce packets by 100 bytes.