Prevent disappearing profiles after cobblerd restart (#1030).

This diff makes the use of --parent and --distro mutually exclusive.
The consequence is that subprofiles always have the same distro as
the parent profile. I think this has been the intended behaviour
ever since subprofiles got introduced, now it's just better enforced.

This diff also checks for assciated subprofiles first when you try to
delete a parent profile, this should prevent data corruption. Of
course using the 'recursive' flag is still supported.

Cobbler-web has been adjusted to use the (safer) xapi_object_edit API
for the deletion of items.
Merge pull request #1085 from jmaas/master

Prevent disappearing profiles after cobblerd restart (#1030).
Fix broken gitdate, gitstamp values in version file.
Merge pull request #1090 from jmaas/master

Fix broken gitdate, gitstamp values in version file.
Make kickstart selectable from a pulldown list in cobbler-web (#991).
Merge pull request #1091 from jmaas/master

Make kickstart selectable from a pulldown list in cobbler-web (#991).
Remove REMAP_COMPAT from xmlrpc implementation (cobbler 1.6 legacy).
Merge pull request #1094 from jmaas/master

Remove REMAP_COMPAT from xmlrpc implementation (cobbler 1.6 legacy).
Add a get_valid_archs API using distro_signatures as source.
Merge pull request #1095 from jmaas/master

Add a get_valid_archs API using distro_signatures as source.
Consume the get_valid_archs() API from several files.

Try to get rid of hardcoded lists in the codebase, this will
hopefully result in less bugs and maintenance effort.
Merge pull request #1096 from jmaas/master

Consume the get_valid_archs() API from several files.
Move Koan-LiveCD to contrib; adjust Makefile accordingly.
Merge pull request #1099 from jmaas/master

Move Koan-LiveCD to contrib; adjust Makefile accordingly.
Minor adjustment to the error_page template (cobbler-web).
Move contrib items to directories.
Remove Func from /etc/cobbler/settings; Func has been moved to contrib.
Merge pull request #1100 from jmaas/master

A few small changes
Func settings removal from cobbler/settings.py.
Merge pull request #1104 from jmaas/master

Func settings removal from cobbler/settings.py.