Contributions to the Travis integration, CMake and Visual C++ build, a lot of code quality and memory management improvements.