Add "nevo:dhkxobjc" submodule.
Add "dhkxobjc" as a project in the workspace.
Add uniqush-client project to the workspace.
1. Add google protobuf prebuilt binaries.
2. Add Uniqush Conn protocol file.
Remove unexpected submodule (snappy-c)
Add "snappy-c" source files as an external lib.
Add CocoaAsyncSocket submodule (from my fork).
1. UniqushConfig - per connection configuration
2. UniqushClient - singleton object to be used by application
3. UniqushConnection - per session connection
4. UniqushProtocol - encapsulate all protocol details
5. UniqushMessageHelper - helper routines to realize U-Conn protocol
1. Add UQEarlyBird as a test app - it's incomplete (use it with caution);
2. Protocol encryption/decryption is verified done with u-conn. Currently we support both OpenSSL and CommonCrypto security backend.
3. A sample public key data is attached (user should replace it with his own).