Addon repos for the AutoYaST profile

sdk,chef,ruby and cloud repos, in the future these should just be part
of a single addon.

(cherry picked from commit ec4d367e2eb89f736c5db2e796fc554084e94a9b)
Don't use bluepill on SUSE

(cherry picked from commit 940d806caee13d9b7afe1a8f97955d02c18e0e66)
Add SUSE support for admin node

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit 7ede9c778db370911b5ad0dd16d03cad4d978845)

Conflicts:
	chef/cookbooks/provisioner/recipes/setup_base_images.rb
Use apache instead of nginx for provisioner web server on SUSE

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit a66c7fb3028ba4273dcd04056aaf2066bf78405c)

Conflicts:
	chef/cookbooks/provisioner/recipes/setup_base_images.rb
Use correct alias for Cloud repo

(cherry picked from commit 36ad0ec43e1097c8813a67eb729bf77276d8f374)
Wait longer if zypper fails, otherwise issues with the HTTP install server cause /var/log/zypper.log to grow very quickly.

(cherry picked from commit af0a41faad8099a0652f03d0b89d851ec6adfa06)
Drop Chef repo from SUSE autoyast profile

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit 80e8f9876d99a82f1661fbcf8ff7c56258264d24)
Drop SDK and Ruby repos from SUSE autoyast profile

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit a6463a5573dcc1c4d9e33b5169efa2c03144f2f6)
Add biosdevname to autoyast.xml.erb

(cherry picked from commit 48fca0256971e20113ad55531bbb132ca342d6a0)
(cherry picked from commit 05e0bad57acb5540fbfee5b3dc856c58abdf28f1)
Make logs refer to transitions not transactions, for consistency with other barclamps.

(cherry picked from commit 85b8508cc2622115d652f24b91705a175f90680d)
Gracefully handle the case where the admin node's domain name is not set

(cherry picked from commit f60db5301344352636910fcdf6f1abd7925331cb)
Add FollowSymLinks to provisioner vhost config

This allows symlinking update repos to /srv/tftpboot/repos

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit 7bf67ae240d9afc0f92875694d10daed1b5c0160)
Add SLES update repos to AutoYaST config

Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit decc84413f21151985275ac6b8817bea825b83aa)
Fix obscure problem with reuse of zypper repo credentials cached from autoyast.xml

(cherry picked from commit 0f912c13efb49f8c1ae670416a96f2e492e414de)
Avoid overwriting serial console parameters if pxelinux.cfg/default is present

(cherry picked from commit 6cd54ee5c79d65b0aadb0002c16744d0458cfccf)

Conflicts:
	chef/cookbooks/provisioner/recipes/setup_base_images.rb
Strip whitespaces and console parameters from Append line read from pxelinux.cfg/default

Also added a FIXME note regarding the usefulness of pxelinux.cfg/default. Need
to clarify with upstream what it is really needed for.

(cherry picked from commit 854e33765e58475f0e5cd7fd428fd6f020c14e67)

Conflicts:
	chef/cookbooks/provisioner/recipes/setup_base_images.rb
Only add the root= parameters on non SUSE platforms

(cherry picked from commit 742f2e98091c7e93b3c7b484d1b12b0fed921e45)
Merge pull request #125 from aspiers/release/pebbles/master

https://github.com/crowbar/barclamp-provisioner/pull/125

Merged by devtool for cloudsleuth
do not install gems at sledgehammer runtime when running on SUSE based images
http://lists.us.dell.com/pipermail/crowbar/2013-May/003177.html

(cherry picked from commit 756e8f9a3289b9b264513fadb010ed004a9ca1ea)
(cherry picked from commit a232a69de36ff7e853d898a37bba98268186bd5f)
Use sntp on SUSE; ntpdate was deprecated and is just a wrapper

(cherry picked from commit 6b6677d9fb24ae67df1d5d25c26ce321ac813fa9)

Conflicts:
	updates/control.sh