Don't try to install a new kernel if docker_update_kernel=false

This is required for hosts such as Digital Ocean who don't allow custom kernel installs. Default behaviour is the same as before if the parameter is not specified; add a variable of `docker_update_kernel=false` to a host to skip the kernel installation.