* Fixing compilation warnings and ensure warnings are treated as errors in test projects. * Updating changelog