First cut at per-user repository support

We want every user allowed to create a test
to specifiy a repository from where to fetch
the sources.

This allow to clone FishCooking avoiding branch
name aliases.
Remove hard-coded FISHCOOKING_URL from host

Use instead the tests_repo url stored in user db.
New users have no test repo by default
Teach worker to handle per-user test repo