additional dependecies for ccm in 13.1.1

I had to add     "perl-common-sense",
    "perl-JSON-XS",
    "perl-parent",
    "perl-GSSAPI",
for ccm in 13.1.1 to be installed so that ks-post-reboot does not fail right away
Fix dependecies in 13.1.1

Separate the OS dependencies of quattor client rpms from the rpms themselves. All the OS dependencies of the quattor client rpms are defined in AII_OSINSTALL_PACKAGES and the quattor client rpms in AII_OSINSTALL_PACKAGES. This ensures that all OS packages come from the base OS installation rather than a mix of the base OS and the current errata level, which causes all sorts of dependencies mess with at least perl. It requires support for the kickstart repo parameter for epel/rpmforge or similar packages such as perl-JSON-XS.
Add support for kickstart repo parameter

kickstart can be told to look for packages in additional yum repositories by using the repo parameter. Copying from https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-options.html:

repo (optional)

    Configures additional yum repositories that may be used as sources for package installation. Multiple repo lines may be specified.

    repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]

        --name= — The repo id. This option is required.

        --baseurl= — The URL for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --mirrorlist, not both.

        --mirrorlist= — The URL pointing at a list of mirrors for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --baseurl, not both.
Add support for kickstart repo parameter in schema

This allows to define in the template an additional yum repo for use by anaconda by adding in the template something like this:

'/system/aii/osinstall/ks/repo' = '--name epel --baseurl http://my.epel.repo.com/yum/epel/5/x86_64';
Make kickstart repo parameter list of strings

In 5.9 I needed to use more than one additional repositories for 13.1.1, one for perl-JSON-XS (rpmforge) and one for yum with versionlock support (local quattor client rpms repo)
Add list of repositories support for kickstart

Modify the code to support list of extra yum repositories for kickstart/anaconda to use as enforced by new schema.
Fix indentation and extra line.
Loose yum plugins

non yum based spama should not require yum plugins
Merge pull request #29 from dzila/master

Sort quattor client dependencies for 13.1.1,  plus support repo kickstart parameter.
Update ks.pm

Fix missing whitespace after ```$cmd``` when using disablerepos.
Merge pull request #30 from stdweird/patch-1

aii ks: add additional separator when using disablerepos
add support for enable_service

enable_service kickstart parameter support, needed for example when booting from 10 GB Mellanox cards
add support for enable_service in ks.pm
Add a check if the list is not empty
Remove extra parenthesis from the check
Merge pull request #35 from dzila/aii-service

add support for enable_service
[maven-release-plugin] prepare release aii-13.12
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release aii-13.12.0
[maven-release-plugin] prepare for next development iteration