Various changes

* Merge do_build_trial into setup_build_trial
* setup_build_trial is more atomic : creates the trial project with build disabled,
  copies stuff in , then enables build
* setup_build_trial can also take optional extra_path project in trial build
* optimize is_repo_published a bit
* Start merging BUILD_SUCCESS processes into one configurable process.