Read events from the user command response
PullEvents
Don't reuse the same buffer for every http request
Better output and support multiple transports for the msgStream
Polling function
Split big functions
Add MageClientError exception
Code style
StopPolling() & example
Mutex
Note about concurrency
Documentation about events polling
typo
Lock GetMsgStreamUrl()
condition_variable for the polling thread
More mutex
File structure
Replace cerr by exceptions
Merge branch 'develop' into features/events

Conflicts:
	src/bin/magecli.cpp
Update for MAGE v0.37.0