repairs and tweaks
remove unneeded functions
remove global functions
remove hard-coded timeout value
prefix websocket read_something attribute
re-scope bytes_available
rename parser to json_sax_parser
rename and re-group websocket_wrote_handshake
rename state attributes
rename mask key attribute
rename mask attribute
rename plength attribute
rename other websocket attributes
rename other websocket attributes 2
rename websocket methods
refactor and split out native/websocket paths
re-group websocket methods together