add a few direct commands in help output
Fixed small issue inside of cobbler's man page.

The man page referenced bind.template rather than named.template.
added os_version flag to ksvalidator
Issue #614 - virtinst module is not available in new OS's
putting import statements back in sub-function
Better checks for presence of the proxy field in buildiso. Probably fixes #595
Removed legacy warnings from buildiso.
Add some logging to boot_files copy in manage_in_tftpd.
Added scripts to rsync.template and action_replicate. Fixes #645
Enable Xen in pxegen.py. Possibly fixes #639
Fixing typo in subprocess_get_results
BUGFIX: isinstance(str) -> isinstance(basestring)

Support unicode too.

(cherry picked from commit e67ca0688aa293e88b28b8539e840abc26b3da48)
make clean: Less warnings

Just use -f everywhere to get rid of warnings in case some of the files to
clean do not exist.
Fix tags target. At least here there is no -c option.

$ make tags
find . -type f -name '*.py' | xargs etags -c TAGS
etags: AGSi: unterminated regexp

While at it ignore the build/ and .git directories when generating the tags.
Correct file permissions on opensuse and sles.

This is a downstream patch from obs. Corrected and adapted to opensuse.
Improve regen_ss_file()

 - use python stdlib instead of os.system()
 - always change the owner of the file. Not only on creation.

The os.system() call failed for me because it tried with user apache that does not exist here.
With this code you can see the problem.
Add some logging in cobblerd

cobblerd failed to start and the backtrace is nowhere to be found (here?).
At least log the message so its possible to fix the problem.
Strip the distribution names

On my system platform.linux_distribution() returns "opensuse " for some reason.
Play safe.
cli.py: more meaningful messages on server exceptions

Make it clear that the exception originates server-side, and don't
trim the string, which may not be enclosed in quotes
utils.py: fix set_virt_type() when value is <<inherit>>