make disk partitioning and MD volumes non-optional, provide parse() function

Previously FAI::check_config() tried to make sure the physical disk
and raid configuration do not contain empty stanzas. Due to the parser
rewrite it is now possible to move this check into the parser syntax.