Merge pull request #343 from dirkmueller/release/stoney/master

Sort the repos in the autoyast files
Hard-code hostnames in each autoyast file

In SLE12, "hostname -f" doesn't return the hostname we want during
installation. It is correct later on, but not so early.

Since we use a template for each node, we can just directly hard-code
the right value in autoyast.
(cherry picked from commit c9ce57b74e713af54f220602844960ae50b1a43e)
Set hostname in autoyast network config

This seems to be needed on SLES12, otherwise the hostname is not configured
correctly when crowbar_join.sh is running.
(cherry picked from commit 1d772813a9b3f1a6fb3dfe427f83d7d20253e84b)

Conflicts:
	chef/cookbooks/provisioner/recipes/update_nodes.rb
Bugfix: hostname: Host name lookup failure

Bug: https://bugzilla.novell.com/show_bug.cgi?id=886238

Fixed the bug: If the /etc/resolv.conf is broken, "hostname -f" could not say
the hostname of the current host.

Resolution: Added a new entry in the /etc/hosts file. (IP, FQDN & Hostname)
(cherry picked from commit 699a3fc863dbbb4060e61e1492c1196c0d1d1f8b)
Merge pull request #348 from mschnitzer/stoneybackports

hostname fixes
handle multiple NTP servers (bnc#895824)

sntp seems to use only the first NTP server and ignore others
https://bugzilla.novell.com/show_bug.cgi?id=895824

cherry picked from commit 16c242f356414d1c6427e027cc34d8b096eabfc1
Conflicts:
	chef/cookbooks/provisioner/templates/default/crowbar_join.suse.sh.erb
Merge pull request #350 from SUSE-Cloud/release/stoney/master

handle multiple NTP servers (bnc#895824)
Tighten check for HAE repos

Just an empty directory is not enough, there should be
repomd metadata in there. so check for the availability
of the metadata.