Added define-tasks API end-point
Bumped to new version of promise and added superagent, maybe we can remove request from tests later..
Added v1/task/:taskId/schedule
Added rerun task API end-point
Bugfixes for rerun and schedule along with more debug()
Merge branch 'master' of github.com:taskcluster/taskcluster-queue into post-task-url-signing

Conflicts:
	node_modules/promise/node_modules/asap/package.json
	node_modules/promise/package.json
	node_modules/superagent/package.json
	package.json
	test/api/index.js
Refactored test/ folder layout and fixed bugs from previous merged
Added LocalQueue and used process.send() to notifiy parent process that we're now ready
Upgraded superagent-promise
Fixed timeout in schedule api end-point... and added extensive tests
disabled data_test.js it doesn't shutdown reliably
Added DEBUG=* tests
fixing up travis configuration
Testing what is on travis
Testing what is on travis
Okay, need to ask not test...
Testing travis CNAME setup problem
Testing travis CNAME setup problem
Changed taskBucketIsCNAME to a string
Moved to fetch with S3.getObject, we can now use secret buckets... not sure this is a good idea. Other components will definitely break...