enable the docker socket instead of docker itself

This makes ansible happy, and the kubelet should cause it to come up at
boot anyway
Restart things if you updated the packages!
support newest version with a scheduler and controller-manager
Turn on cadvisor on the minions
disable firewalld.  it and docker like to get into fights
horrific way to set up routable networking....
restart etcd if it was updated
don't count the file 'touch' to keep imdepotence as a 'change'
Add copr repo for RHEL7
move the network into 2 new roles

We do this so we can get the bridges set up.  Then on the next activity
collect that IP info to lay down the routes.  Then on the third activity
we actually set up docker/kube
ignore errors for firewalld, in case they are caused by firewalld being
turned off
use the file created by nm, not one we create ourselves
drop the "save yes" nmcli command, as it doesn't exist in older systems
and doesn't appear necessary in f21 where it does exist.