Upstart (on Ubuntu) should not use initctl restart

In the class service the flag 'hasrestart' is set to true.
This results in the fact configuration file changes are ignored. 
Changing this to 
```
     hasrestart => false 
```
would fix this.

BTW, in the case that upstart is used I would delete the /etc/init.d/docker file, too.

If you agree I would provide a pull request.