Apply Stephen Blackheath's GHC-iPhone patches
Update Stephen Blackheath's GHC-iPhone patches to v5
fix merge conflict in ghc.mk
Do not use terminfo on iOS
Add missing files from v5
For the iPhone, fix the bug where there's a runtime error whenever we
reference empty or other functions from Data.ByteString.
Fix some more cases of the bug where referencing ByteString caused
an error in the 'dyld' dynamic linker at runtime.
Updated Xcode iOS SDK version to 6.0 to match latest Xcode release
Cherry-picking fixes to support latest cabal

Another cherrypick to support latest cabal
Add shebang
Allow to specify different SDK versions
Include missing 'darwin' string in compiler path
Merge pull request #4 from kaoskorobase/user/sk

Make env.sh work with Xcode 4.2
update to sdk 6.1
Merge branch 'ios' into master-merge-ios
(the files that didn't conflict)
Conflicts:
	compiler/llvmGen/Llvm/PpLlvm.hs
	compiler/llvmGen/LlvmCodeGen/CodeGen.hs
	compiler/llvmGen/LlvmCodeGen/Ppr.hs
	compiler/main/DriverPipeline.hs
	ghc.mk
	includes/ghc.mk
	packages
	rules/build-dependencies.mk
	utils/ghc-cabal/ghc-cabal.cabal
	utils/hpc/hpc-bin.cabal