#25 Wrong empty default payloads and mask (str/bytes) in read_frame and send_frame (special thanks to @benad)
#22 send_frame should handle empty and non-binary application data in ping per 5.5.2
#20 Python environment constraints are now in repository binaries