[DUPLICATE] Added comm API to client library
Comm-related updates:
1. Refactored Comm API to protocol project
2. Added ClientCommWriter to client project
3. Added KernelCommWriter to kernel project
4. Updated client compiler options to allow reflective calls