Infer target platform from ghc --info

Add a new operating system: iOS

Base install paths on target platform

Thread platform through Cabal

Infer target platform from ghc --info