Add -pedantic to gcc to get more interoperability warnings
Link to pthread library
Remove unnecessary semicolons
Add helper to extract key-value pairs from reports
Fix typo of the FailedToGetSyncList error
Listen, aggregate and flush to ganglia periodically