Adjust C code to work with new libimobiledevice 1.1.5+ API
Add support for formatting messages with variable arguments in throwException()
Implement new DeviceInstallerService::emptyApplicationCache() method