[formatv2] split off supported section from default section, add preliminary support for a dependencies section

@stdweird: review? it's missing a bit for which I'm counting on you (a parser for the the dependency 'value' string)