Clean up whitespace
Update schema to support aquilon plenary changes
Merge pull request #11 from quattor/aquilon-1.11.9

Update schema to support aquilon plenary changes
Adapt the client RPM listings to the Yum-based SPMA
Make the platform-dependent Quattor RPMs optional

We don't need them anymore in the Yum-based SPMA.  Left optional in case
it eases up the migrations.
Add more fields needed by Aquilon

* Complete the sysloc structure
* Add feature parameters to /system/features
* Add sysloc and rack to the clusters
Assign defaults for owners of the file blockdevice

The implementation code expects owner and group to be filled in.  This
is fully backwards compatible.
Make the host_environment in personalities optional
Merge pull request #15 from piojo/blockdev-file-owner

Assign defaults for owners of the file blockdevice
Add BIOS descriptions to the hardware schema
Merge pull request #13 from piojo/simpler-client

Adapt the client RPM listings to the Yum-based SPMA
Make node_index optional
Merge pull request #14 from piojo/aquilon-more

Add more fields needed by Aquilon
Bump component templates to 13.12
Update the AII templates
Merge pull request #17 from piojo/13.12

Templates for Quattor 13.12.
Merge pull request #16 from piojo/bios-hw

Add BIOS descriptions to the hardware schema
Clean up the add_repositories function

Raise errors if the repository templates don't exist. And make the
function a little bit preatier and easier to understand.

Fixes #18.
Merge pull request #21 from piojo/repository-fix

Clean up the add_repositories function