Frame func lookup merge

This merge is getting rid of the huge block of nested if/elses in libwebsock_handle_recv.  I can't say performance is a whole hell of lot better using a LUT over the if/elses but it's just as good and a little bit easier to change things if say in the future the spec adds more opcodes or uses the reserved bits for something.