Updates to manual uninstall for Ubuntu Upstart Service.

Add /etc/init/waagent.conf to list of files to be removed in Uninstall()
WALinuxAgent 1.3-PREVIEW

Merged changes from private-master branch

Changes:

Report Error and fail provision on empty hostname
Remove redundant checks during construction of LoadBalancerProbeServer.
Ubuntu Upstart Support
Retry loop for DVD mounting mitigates possible mount failures found during stress-testing.
Update Changelog
WALinuxAgent-1.3
install files into destination dir

This change allows to call waagent -install from %install phase of rpm
build. Normally rpmbuild does not run as root, so it cannot install
files to root (/), so it install files into build root defined by
RPM_BUILD_ROOT variable.

So when such variable is defined, fakeroot changes the paths, so they
belongs to RPM_BUILD_ROOT. If is not defined, Install() behaves like
before.
Fix SUSE init script

 * require the $remote_fs facility, we have files in /usr
 * add Short-Description for LSB compatibility
add post command

Part of Install() has to be moved to special function, because
it touched the system and one needs a root for that. So new Post() /
-post is introduced.

In order to maintain a backward compatibility, the Post() is called from
Install() if user's euid is 0. Otherwise it prints a warning about a
need to call waagent -post as root.
add preun command

This reverts changes made by -pre command. Called by Uninstall().
skip most of the Install() during rpm build

During a build of rpm, many parts of Install() are useless, so when
RPM_BUILD_ROOT variable is defined, skip

 * depenency checking - this is rpm's job
 * don't start init script - this is rpm's job
 * don't touch config file
 * don't change the directory ownership in CreateDir() call
drop the NUMA workaround

this is pointless on SLE-11-SP2 with kernel 3.0.13 - now we are sure
waagent -post don't do nasty things with grub settings
define WAZD_PIDFILE in Init_Suse
Init_Suse - check if daemon is running

Avoid multiple start of a daemon. In case it is running, just initscript
just print the message and exits.

fixes bnc#794736
Merge branch 'SUSE' of github.com:SUSE/WALinuxAgent into SUSE