Make ProxyPingEvent async

Allows bungee plugins to do additional processing before responding to the ping. This is especially useful with virtual hosts.

Please let me know if the callback is not handled correctly. I was going off of the handling of other async events.