Merge pull request #95 from neonichu/swift-3.1-branch

Cherry pick of "Don't fail `executeProcess()` if SIGINT or SIGKILL" to Swift 3.1 branch