Fix some of the new warnings in C++ nusolar_lib