Rename scripts for better folder structure
Initial attempt for CentOS 6.5
CentOS 6 does not support variables in `--mirrorlist`

- This kickstart script chooses x86_64, but end users can customize
Initial attempt at CentOS 7.0.1406 kickstart
Fix CentOS 7.0 script

- Remove screenshot directive
- Fix `bootloader` directive to work with new GRUB
- Remove unnecessary package specifications
Add a boot partition with ext3 to the CentOS 7 design
Use Rackspace mirror for CentOS 7 install
Add `domu-hostname.sh` script for convenience
Add generalization post-install script to CentOS 7 kickstart

- `eth0` will now be generalized automatically
- machine will still take hostname assigned by DHCP
- script in `/opt/domu-hostname.sh` will be available
Add SSH regeneration script
Add script for Ubuntu 14.04 LTS (Trusty)

- Required frustrating testing with the Ubuntu installer, which supports
  a limited subset of kickstart features
- Tested on XenServer Creedence Alpha 4 with Trusty
- Does NOT include XenServer Tools because that requires `xs-tools.iso`
- Ubuntu's installer demands a swap partition or will interrupt, unlike
  Anaconda which smartly spits a warning message but proceeds despite
  not having a swap
Add Grub format fix for older XenServer
Add Grub format fix for older XenServer, on Trusty script
Remove SSH host keys from CentOS 7
No longer specify a hashbang

- The hashbang `#!/bin/sh` ran into problems when the kickstart had
  DOS line endings
- Also add logging to a .log file in the root home folder
No longer provision root account in CentOS

- Instead, a `centos` user is created with sudo access (wheel group)
Don't install linux-firmware under CentOS
Exclude a few more things from CentOS 7 script

- No reason for firmware for physical hardware to be installed
linux-firmware can only be removed after install

- Also prevent NetworkManager from being installed
For Fedora, use a boot partition so that we can benefit from a
root partition using ext4