Don't force execution of the 'compile' phase when executing the 'deploy' goal so that it doesn't do it twice if we link the 'deploy' goal to a different phase.
Added support for extra build settings as part of 'buildParams' to be passed to xcodebuild