Fix context RPM name to newer one - version 4.2.1
Merge pull request #25 from rwaffen/fix/kickstart

Fix context RPM name to newer one - version 4.2.1
Abort on unknown options or missing arguments
Merge pull request #26 from agx/features/docs

Abort on unknown options or missing arguments
Fix preseed handling

When putting the preseed file into the initrd it needs to be
named preseed.cfg so create a temporary copy.
Merge pull request #27 from agx/features/preseed-imaginator

Fix preseed handling
reduce defined packages
Don't hardcode the kickstart repos

Different RHEL/CentOS versions might have different needs due to
different dependencies.
Merge pull request #29 from agx/features/flexible-repos

Don't hardcode the kickstart repos
Merge pull request #28 from mmoll/packages

reduce defined packages
Use '::' for consitancy
Merge pull request #30 from rwaffen/fix/naming

Use '::' for consitancy
Don't skip removable media for persistent disk names

At least Centos/RHEL5 exclude external media from persistent net rules
but this is needed for ONEs contextualization. Simply remove the
offending line so contextualization kann work.
Merge pull request #31 from agx/fixes/centos5

Don't skip removable media for persistent disk names
Add another CentOS5 workaround

On this ancient distro the "mount -L" used by ONE's vminit doesn't
discover the volume unless it's already in blkidtab.

While ONE checks for the symlink /dev/disk/by-label/CONTEXT symlink
first it then resorts to "mount -L". So make sure we have an entry in
blkid.tab when contextualization starts.
Merge pull request #34 from agx/fixes/centos5

Add another CentOS5 workaround