Merge pull request #483 from jimi1283/miscimprovements

BUGFIX - web interface does not show breed or OS version for distros
Update the puppet snippet to support --server and 'puppet agent'.

Issue #475
This patch also adds two new settings to /etc/cobbler/settings:
* puppet_server: specify a --server param in puppet snippet.
* puppet_version: specify 3, to have snippet use 'puppet agent'.

All of these changes default to the historical status quo.
Merge pull request #484 from jimi1283/issue_475

Update the puppet snippet to support --server and 'puppet agent'.
Forgot to include config/settings in last patch
Merge pull request #485 from jimi1283/issue_475

Forgot to include config/settings in last patch
BUGFIX - multiple fixes for koan, ubuntu, and suse

* Fixing koan for opensuse (os_version issues, install tree issues)
* Fixing koan for ubuntu (os_version issue)
* Fixing suse snippets for profile installations
* Fixing distro_signatures for suse (required install= in kopts)
* Fixing XML syntax errors in sample_autoyast.xml