Some changes to how dependencies are handled.

Change all manifests to use the arrow operators instead of require and
notify wherever possible.
Changed the ntp modules to restart and ensure
the ntp service is run at startup when the config changes.
Changed the iptables module to restart the iptables module when the
startup script is changed.
Added my first cross module dependency (only downhill from here),
between the hadoop and java modules.