Initial commit
Let the auth-e2e fixture run meteor from a checkout
Try not to fail when the METEOR env variable contains spaces.
Replace another call to the meteor tool so that it can run from a checkout
Run an experiment to work around a bug in console.js

Looks on Jenkins (on Linux boxes?), we can get the following error:

Error: Future resolved more than once
    at Object.Future.return (/mnt/jenkins/workspace/End-to-End Meteor Platform Tests/meteor/dev_bundle/lib/node_modules/fibers/future.js:154:10)
    at Interface.<anonymous> (/mnt/jenkins/workspace/End-to-End Meteor Platform Tests/meteor/tools/console.js:863:18)
    at Interface.emit (events.js:95:17)
    at Interface._onLine (readline.js:202:10)
    at Interface.<anonymous> (readline.js:322:12)
    at Array.forEach (native)
    at Interface._normalWrite (readline.js:321:11)
    at Socket.ondata (readline.js:91:10)
    at Socket.emit (events.js:95:17)
    at Socket.<anonymous> (_stream_readable.js:748:14)
    at Socket.emit (events.js:92:17)
    at emitReadable_ (_stream_readable.js:410:10)
    at emitReadable (_stream_readable.js:406:5)
    at readableAddChunk (_stream_readable.js:168:9)
    at Socket.Readable.push (_stream_readable.js:130:10)
    at Pipe.onread (net.js:528:21)

This commit *might* work around this bug for now.
Try longer timeout
Didn't mean to pass an empty --release here
Better solution to 'Future resolved more than once' error
meteor --version returns a non-zero error code
Still need to sleep for 2 seconds to avoid error

We get the following error on Jenkins:

Error: Future resolved more than once
    at Object.Future.return (/mnt/jenkins/workspace/End-to-End Meteor Platform Tests/meteor/dev_bundle/lib/node_modules/fibers/future.js:154:10)
    at Interface.<anonymous> (/mnt/jenkins/workspace/End-to-End Meteor Platform Tests/meteor/tools/console.js:889:18)
    at Interface.emit (events.js:95:17)
    at Interface._onLine (readline.js:202:10)
    at Interface.<anonymous> (readline.js:322:12)
    at Array.forEach (native)
    at Interface._normalWrite (readline.js:321:11)
    at Socket.ondata (readline.js:91:10)
    at Socket.emit (events.js:95:17)
    at Socket.<anonymous> (_stream_readable.js:764:14)
    at Socket.emit (events.js:92:17)
    at emitReadable_ (_stream_readable.js:426:10)
    at emitReadable (_stream_readable.js:422:5)
    at readableAddChunk (_stream_readable.js:165:9)
    at Socket.Readable.push (_stream_readable.js:127:10)
    at Pipe.onread (net.js:528:21)
More correction for directories with spaces
Extract more secrets into environment variables
Disable some browsers and oauth providers

This should make the test suite pass reliably, hopefully.