enable ipv6 on an interface if we are configuring an address.

CentOS 7 has part of systemd disable ipv6 on all interfaces by default
if it isn't managing the interface.  This is probably not right, but
works for now.  systemd is going to be fun for everyone.
In ubuntu, check for packaged gems as well.
Ubuntu could have the gems installed by package already.
Use them for the test.
Don't pass nic because it is already there
Up the /boot direcotry size to 150MB.  The current size isn't
sufficient to update the packages in /boot directory.
This is needed for Packstack and Openstack work.
Up it to 512MB to give some additional space
Only add our custom Ruby to the admin node.

On Centos and RHEL 6.x, we only need a modern Ruby on the admin node.
In other OSes, we can use the prepackaged Ruby.
Merge pull request #264 from VictorLowther/only-use-custom-ruby-on-admin-node

Only add our custom Ruby to the admin node.
Added a new logo!
Merge pull request #266 from Meshiest/logo

+2 a new logo!  Up leveled from cloud unboxing to data center unboxing
add hint when node role hits error
node_role show should refresh unless state is active
Make sure all operating systems get ntpdate
Merge pull request #268 from VictorLowther/fixup-ntpdate-handling-across-oses

Make sure all operating systems get ntpdate
Merge pull request #267 from ravolt/nr_error_hints

NodeRole error hints
fix broken link bug 205
Make nic handling logic take DHCP into better account.

On new-ish systems, dhclient gives addresses it assigns the dynamic
flag, which lets the kernel reap them once the dhclient process goes
away.  This fixes up the network recipe to take that behaviour into
account by detecting when a nic has a dhcp agent running on it and
killing the agent + flushing the nic when we take over the nic.
Merge pull request #261 from galthaus/pending/centos-boot-update

Up the /boot direcotry size to 150MB for centos/fedora/RHEL
Merge pull request #251 from galthaus/centos-07-ipv6-enable

enable ipv6 on an interface if we are configuring an address.
Merge pull request #256 from galthaus/kvm-slave-ubuntu-fix

In ubuntu, check for packaged gems as well.
Fix up how we poke the boot settings of a node on bootenv change

We were not calling the pxe and boot methods properly.  Fix things so
that we are.