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