[rar] add a callback class for unrarlib rather than calling into guilib direct from UnrarXLib