According to the RFB protocol, when in TIGHT auth negotation, if the client receives a sub-auth count of zero, it should proceed as if the `None` sub-auth type had already been selected (and not send a message selecting that type). Closes #564