SLES12 fix for wickedd-dhcp4

- set dhcp_client_name correctly for SLES12
- temporarily turn off the wickedd-dhcp4 service to enable our DHCP
client to obtain wire server endpoint address
Check exit code in launchCommand()
Fix launchCommand() timeout loop

- Fix timeout loop for new exit code checking
- Misc. logging fixes
Merge remote-tracking branch 'upstream/2.0' into getexitcode

* upstream/2.0:
  SLES12 fix for wickedd-dhcp4
  GetHandlerState: default to 'NotInstalled'
  Add state handling to handler processing
Clarify loop expression
Merge pull request #32 from szarkos/getexitcode

Check exit code in launchCommand()