Added ability to autogenerate tests

DockerBot can now automatically try to find tests to run, based on which
files have been edited. Any file which starts with cfme/tests/ will be
run against the default provider set.