Fixes TIMOB-17993

- Reads `CFBundleVersion` and `CFBundleShortVersionString` from `tiapp.xml`
- Only sets `CFBundleVersion` if target is iTunes or there is no custom value in either `tiapp.xml` or a custom `Info.plist`
- Only sets `CFBundleShortVersionString` if there is no custom value in either `tiapp.xml` or a custom `Info.plist`
- Only generates `CFBundleIconFiles` if there is no custom value in either `tiapp.xml` or a custom `Info.plist`
- Only generates `UILaunchImages` if there is no custom value in either `tiapp.xml` or a custom `Info.plist`, also fixing needing `ti clean` after adding new launch images.
- Only generates `UIAppFonts` if there is no custom value in either `tiapp.xml` or a custom `Info.plist`