Use upstart for ddclient daemon management 

To avoid multiple ddclient instances mismanaged by init.d script.

Added migration path not required in master branch.