Only build carthage scheme for CI by default

It encompasses CarthageKit and its tests already, so no need to build
everything.
Add .travis.yml
Work around Xcode beta Optional incompatibility
Notify Slack, not email
No travis emails, please
Regenerate Slack key with encryption
Merge branch 'master' into travis-ci
Add KEY_PASSWORD envvar for codesigning
Add encrypted iOS development certificate
Create a temporary keychain on Travis for signing
Verbosify
Fix verbose `security` invocations
Stop using `security` verbosely, actually
Make the temporary keychain the default
Merge branch 'master' into fix-task-output-race
Add custom Pipe class, to overhaul task launching

This allows us to maintain ownership over the pipe’s file descriptors,
so NSTask or NSFileHandle don’t prematurely close them.
WIP add writeDataFromSignal() for standardInput
Refactor launchTask() to use Pipe for stdin too
Merge branch 'master' into fix-task-output-race
Merge branch 'fix-task-output-race' into travis-ci