Minor check/reposync fixes related to apt repos
This patch adds setting the $ORGIN for all reverse resolution IPv6 zones for
any user provided zone templates, not just the default template.
This makes a better default $ORIGIN value, and without this origin,
any cobbler records are wrong.

You can always add a different $ORIGIN to the user provided template, but
this should be done after including the hosts from cobbler e.g.

\$TTL 300
@                       IN      SOA     $cobbler_server. nobody.example.com. (
                                        $serial   ; Serial
                                        600         ; Refresh
                                        1800         ; Retry
                                        604800       ; Expire
                                        300          ; TTL
                                        )

                        IN      NS      $cobbler_server.

$host_record

\$ORIGIN .
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.c.b.a.9.8.7.6.5.4.3.2.1.1.0.0.2.ip6.arpa. IN PTR  myhost.nobody.example.com.

Tony Kew
Merge pull request #473 from tonykew/master

FEATURE - IPv6 DNS support for manage_bind.py - enhancement for user zone template
Adding Debian Wheezy to the distro signatures

Alternate for pull #472, since that was based on 2.2.3 code.
Merge branch 'master' into miscimprovements
Merge pull request #474 from jimi1283/miscimprovements

More misc. improvements
FEATURE - adding per-interface gateways and updated post snippets
Merge pull request #476 from jimi1283/miscimprovements

FEATURE - adding per-interface gateways and updated post snippets
FEATURE - repo improvements

* Adding full repo data to metadata available in kickstart templating
  so that we can begin to move away from the magic $yum... variables.
* The above also allows us to create local repo lines in preseeds,
  which is now a new snippet (preseed_apt_repo_config). A late-command
  version could be used to create a 'clean' sources.list too.
* Added apt-specific fields to repo objects in order to make it
  much easier and saner to sync apt repos. Rather than one repo folder
  per dist (like it was before), multiple dists can now go in one folder
  which is how it is on actual apt mirror sites. Also added the option
  to specify multiple apt components (ie. main, restricted, universe) so
  those will all go into the same folder as the dists.
* Modified signatures import so that the new apt repos are created per
  the new model from above.
Merge pull request #478 from jimi1283/miscimprovements

FEATURE - repo improvements
Fixed syntax error from previous commit
Merge pull request #479 from jimi1283/miscimprovements

Fixed syntax error from previous commit
Moving the repo_data logic into the utils.blender function

This makes the repo data available to any template function that
calls blender (which is most of them) as opposed to having to copy
the logic into each individual function
Adding a snippet to rewrite sources.list for debian/ubuntu

So that there's a nice clean file without a lot of extraneous
entries, plus a fix to the preseed_apt_repo_config for repos that
are not mirrored locally (incorrect url formatting)
Merge pull request #480 from jimi1283/miscimprovements

More apt repo improvements
Fixing previous per-interface gateway patch
* gateway conflicted with pre-existing --gateway command, so renamed
  it to if_gateway
Merge pull request #481 from jimi1283/miscimprovements

Fixing previous per-interface gateway patch
Improve bonding configuration for debian/ubuntu
Merge pull request #482 from infernix/master

Improve bonding configuration for debian/ubuntu
Spec file fixes
* python-virtinst is no longer required, instead we use virt-isntall
* mod_ssl is only required for cobbler-web