Update Podfile for CocoaPods 0.34.*
Compare *.strings files as text instead if binary
Inject configuration dependency via intializers
No output when checking if CocoaPods is installed
Pass project configuration so that variables can be used inside Podfile
Update spec
Split up generation of Podfile & installation of pods, this way other tasks can add dependencies to the Podfile without having to run 'pod install' again
Pass config to generate method of file manager
Move Resources folder under project name for objc

The default objc template accidentally had the Resources folder sitting
in the root of the project, instead of under the project name folder.
The default Swift template already handles this properly.
Add option to change the unit test target name
Add support for setting the test target name at the prompt
Add Settings bundle

This adds the ability to include a settings bundle in your app. The
bundle is added by default, and includes CocoaPods attributions if
CocoaPods is enabled.
Rename precompiled header file for unit tests target
Allow to override the deployment target

The deployment target can now be set by specifying it in the liftoffrc file, it will override the default of LATEST_IOS
Force encoding to UTF-8 when normalizing comp name

This fixes a crash on non `en_US.UTF-8` systems