Merge pull request #56 from Parlane/sprintf_tidy

Some tidy up of sprintf to StringFromFormat
Fix IniFile to use string& instead of char*
Also removes .c_str() usages where found.