cobbler.spec - do not require tftp-server

Cobbler can use dnsmasq's tftp server, or in.tftpd, or the tftpd
provdided with Cobbler itself. Depending upon the configuration,
tftp-server may not be used and therefore its installation should
not be required.
anamon - add ks-pre.log to file list
post_anamon - add ks-post.log to files grabbed
Remove unused manage_import_*

These files are all unused since commit 211ea577f5b1572224dd15cd ,
which added the more generic manage_import_signatures.py.
manage_import_signatures - don't run createrepo if not needed (#647)

rhel6.0 switched to using yum natively for installs and updates, as did
the contemporary fedora. Such disks / distros already have perfectly
usable yum repodata, running createrepo is at best unnecessary, but
as noted in issue #xxx, can also destroy important data provided by
the upstream vendor.

rhel 4.x and earlier did not use yum, have no repodata on the disks,
so createrepo is needed and will be run.

This code uses a simple heuristic - if the "repodata" directory exists,
it is presumed valid and left untouched.

Tested on rhel6.4, rhel6.5, and rhel5.10, and fedora20 installation
disks, all worked as expected, and all resulted in a useable installation
tree.
Merge pull request #695 from mark987/anamon

Anamon
Merge pull request #696 from mark987/no-tftp-spec

cobbler.spec - do not require tftp-server
Merge pull request #697 from mark987/issue647

Issue647