Add “code” & “reason” data for “close”.
Add “code” & “reason” data for “close”.

Additionally, detect new protocol errors:
    • invalid code;
    • too big reason.

vcgato29/Central,Grummfy/Central,Metalaka/Central,Grummfy/Central,Metalaka/Central,vcgato29/Central