Ping/highlight support (not ready)

This has one big show-stopping bug: sometimes sublime text 2 sends a blanking patch when switching to a pinged buffer.