Engine: simplified couple of operations in ccInstance::Run()
UpdateCPPVersion: added exception handling

The utility is run as a custom step for AGS.Native, and its exceptions cause build process to halt in an inconvenient way.
Engine: fixed WAVE and JGMOD audio not looping after restoring a game

MYWAVE and MYJGMOD declared a "int repeat" in their structs so the value was saved on the wrong place. The serialization uses SOUNCLIP's "bool repeat" so upon loading a saved game the "repeat" value would be always false.