Add an error for no schemes being shared
Catch xcodebuild messages indicating no schemes
Bail out if xcodebuild -list hangs for ≥ 4 seconds

Works around #183.
Merge pull request #227 from Carthage/better-errors-without-schemes

Improve errors when no schemes are found