Sync WALinuxAgent repo

. Added sock.settimeout in DoDhcpWork() to properly timeout sock.recv

. Added missingDefaultRoute to handle routing issues when DHCP responses
not
     handled properly
   . Added Children.append to avoid zombies

. Fixed ifrenew for compatibility
   . Fixed shadow password file for
correct SELinux context
   . Minor cleanup work
Adding Changelog
WALinuxAgent-1.1
Fix 576901 Linux agent fails to delete root user password and 577000 Linux agent should report error messages to Fabric when passed an invalid hostname.
573304 DHCP broadcast
000_upstart_job.patch: Description: Windows Azure requires the inclusion of the UDF module in order to work properly. This patch adds an upstart job that loads the UDF module and switches Ubuntu-based systems to using the upstart job. Author: Ben Howard <ben.howard@ubuntu.com>
Adding contributed patches from Arnaud Patard: Description: Fix network manager detection. Using dpkg-query -s is more appropriate than using dpkg -l and grep -q. The only way to have 0 returned by dpkg-query -s is to have NM installed and dpkg -l |grep -q may return 1 if the package is not yet known in the base (for instance, right after installing).
Fix syntax error in waagent

broken by 001_resolv_conf.patch from waagent commit ed0990ef50230bbfcd39a1b513063445fa22b13c

File "/usr/sbin/waagent", line 2342, in Deprovision
    fileBlackList.append(os.listdir(LibDir) + '/etc/resolv.conf')
TypeError: can only concatenate list (not "str") to list

changed from:
fileBlackList.append(os.listdir(LibDir) + '/etc/resolv.conf')
changed to:
fileBlackList.extend(os.listdir(LibDir) + ['/etc/resolv.conf'])
Fix 575725: Agent fails to provision user with public/private key pairs for SLES11SP2
578109 Make LBProbeResponder construction more robust.
Adding Fix for 572302: Linux waagent: deprovision+userdoes not delete the active user. We now truncate utmp before the userdel.

Reducing the socket.recv timeout from 30 to 10 in DoDhcpWork()
Update timeout of DHCP recv from 30 to 10 seconds
Additional logging for DoDhcpWork, Ubuntu Upstart,
and Deprovision-Ubuntu specific
Fix Ubuntu Upstart patch - Change Init_Ubuntu to Init_Debian
Repair indentation bug in Install()
Remove broken Upstart patch
Re-apply Ubuntu upstart Patch
Re-apply Ubuntu specific warning for Nameserver configuration.
Changed Init_Ubuntu to enable agent when installed manually in Ubuntu. WALINUXAGENT_ENABLED=1
Nit, added formatting.