Initial working 1.1.3 server compatibility update

Exposes new public apis to remain consistent with c#
Adds Heartbeat Monitor and Keepalive

TODOs:
1. Handle Connection Disconnect Events
2. Review Transports changes and reflect those changes in objc