Modify provisioner to not PXE boot nodes in execute state.

This modifies the provisioner to only serve PXE files to nodes that
we don't want to boot to the local hard drive, and works around a bug
regarding PXE chainloading to a local disk on the PEC 6220.
Merge pull request #63 from VictorLowther/pull-req-release-fred-master-7718c26e82

Fail to PXE boot if we want to boot locally [1/5]
avoid passwords being logged in readable files

https://bugzilla.novell.com/show_bug.cgi?id=771140
Merge pull request #72 from galthaus/pull-req-release-fred-master-c2a9ad4c87

Pull in some of the SUSE Fixes [5/13]
Add missing logfile directive to base-nginx.conf.erb
Migrate to using per-system generated PXE linux templates instead of using symlinks.
Remove pre-install scripts and installing from post-install.  Sledgehammer handles that for us now.
Add basic UEFI support using elilo.
Add a BOOTIF stanza if we are installing the OS un UEFI mode.

This only exists because anaconda is does not know how to find the nic
it booted from in UEFI mode.  Despite it being standardized.
Don't try to be smrt about provisioner state transitions.
Fix up partitioning for redhat boxes.
Update control.sh to match the no-rename deploy style.
Make net_seed, autoyast, and compute.ks per-node files.
Add EFI partition if this system is in UEFI mode.
Get rod of some unneeded computation.
Work around weird Ruby scoping issues

Seriously, append_line was not being reset like it should have been.
Merge pull request #75 from VictorLowther/pull-req-release-fred-master-fbf18f9fc9

Add UEFI support to fredwilma [3/4]
Update control.sh to match the no-rename deploy style.
Merge pull request #77 from VictorLowther/pull-req-release-betty-master-fd994cdc70

Stop renaming nodes as part of initial node discovery. [2/3]
Quick fix for /etc/init.d/nfs-kernel-server file permissions