Fix reconnect issue by attempting a reconnect operation whenever a connection error or
connection close delegate method is called in MeteorClient by ObjectiveDDP

- Removed timer based approach that was causing race condition / infinite reconnect loops
- Added more logging statements for debugging
Merge remote-tracking branch 'upstream/develop'
return id of removed object