implemented a framework to get event data with the REST API.
replaced GStaticMutex with mlpl::MutexLock in Synchronizaer to build on some platforms as written in commit log: d563a8cb.