Merge pull request #116 from rhafer/suse-cloud-upgrade

Fixes for suse-cloud-upgrade
qa_crowbar: Detect TESTHEAD also for local repos

Add possibility to use the staging packages when using
local repositories.
fix connection to jenkins api
new example for jenkinsapi.cred file
fix japi to access jenkins instances
docs: Document local repository usage

Add an example howto setup a cloud with mkcloud and locally
synced repositories.
[ci.o.o] remove obsolete jenkins jobs
[ci.o.o] latest job changes
Merge pull request #117 from toabctl/document-local-repos

docs: Document local repository usage
[r.s.d] latest job changes
[r.s.d] archive also the trigger jobs
fix typo in japi and jenkins-job-trigger
fix typo in jenkins-job-trigger script
qa_crowbarsetup: check for empty IP addr
qa_crowbarsetup: un-inline code that runs on controller

also mark such functions with oncontroller_ prefix
qa_crowbarsetup: split out addfloatingip function

this fixes reboot tests, which were broken by
commit ba984dee8ff1281dd3d60705673f12e20d41207f
    qa_crowbarsetup: cleanup floating IPs
fix jenkins-job-trigger to pass on all parameters again
jenkins-job-trigger: handle empty crumb
mkcloud: enforce separate working directory

in order not to influence other parallel runs (e.g. when
archiving artifacts)
mkcloud: pass environment to admin node via config file