Merge pull request #270 from ceph/wip-schedule-suite

Refactor teuthology.schedule...
Automatically watch 'multi' tube if tube_name

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add [--] to usage statement

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add .ropeproject to .gitignore

I use a vim plugin that creates lots of directories with that name

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Refactor collection scheduling out of main()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Port to docopt

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Only allow scheduling one suite per call.

Also remove all traces of the extra and confusing term 'collection'

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Remove 'template' feature

Neither Sage nor I could find anything that used it

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Silence connection pool logging

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add functions for querying gitbuilder repos

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Take machine_type instead of worker

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
'and' is a thing

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Remove unused functions

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Don't reread the entire yaml file...

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>