Only call fclose on the file handle once
Read LSB-Release file if it exists for a better answer to System::OS::getName()
Updated git submodule url