Added possibility to choose between partitioning methods (regular / lvm / crypto) and partioning recipes (atomic / home / multi)

You can also change filesystem if you specify one.
Merge branch 'disklayout-lvm-support' of https://github.com/wnkz/community-templates
Move to a metadata model