undefined argument should not be counted as a valid argument
fix for undefined protocol
added cc.RemoveSelf
Merge pull request #3346 from nakosung/develop

closed 2465: Wrong logic when pass an empty std::vector to WebSocket::init.