Fixed namespace pollution, added CMake install, fixed SIOClientImpl::receive static buffer issue

1. Fixed namespace pollution: fixes compatibility issues with user code if user does not use namespaces.
1. Added install in CMake.
1. Fixed static receive buffer in SIOClientImpl::receive() which caused a crash when the amount of incoming data was more than 1024 bytes. (Solves issue #9)