Many functions brought from idevicetranspurchases

* Logger
* IPAInfo class for application information dictionaries parsed
  from property lists (Info.plist)
* Helpers for device family, application name, version, IPA file
  name