Simplify parsing sections in the .cabal file Allow flags, lib and exes in any order and handle unknown sections better.
Simplify parsing sections in the .cabal file
Allow flags, lib and exes in any order and handle unknown sections better.

fpco/cabal,mightybyte/cabal,mmakowski/cabal,garetxe/cabal,randen/cabal,christiaanb/cabal,bennofs/cabal,garetxe/cabal,enolan/cabal,mightybyte/cabal,ghc-android/cabal,eric-stanley/cabal,themoritz/cabal,gbaz/cabal,edsko/cabal,beni55/cabal,mydaum/cabal,bennofs/cabal,headprogrammingczar/cabal,trskop/cabal,corngood/cabal,seereason/cabal,gridaphobe/cabal,randen/cabal,kolmodin/cabal,alphaHeavy/cabal,plow-technologies/cabal,thoughtpolice/cabal,fugyk/cabal,Helkafen/cabal,ghc-android/cabal,seereason/cabal,headprogrammingczar/cabal,ian-ross/cabal,triplepointfive/cabal,plow-technologies/cabal,ian-ross/cabal,x-y-z/cabal,fugyk/cabal,fpco/cabal,mydaum/cabal,corngood/cabal,Heather/cabal,kosmikus/cabal,plumlife/cabal,Peaker/cabal,enolan/cabal,sopvop/cabal,trskop/cabal,Helkafen/cabal,lukexi/cabal,thoughtpolice/cabal,valderman/cabal,triplepointfive/cabal,x-y-z/cabal,kosmikus/cabal,gbaz/cabal,plumlife/cabal,Peaker/cabal,valderman/cabal,martinvlk/cabal,rimmington/cabal,edsko/cabal,gridaphobe/cabal,anton-dessiatov/cabal,themoritz/cabal,eric-stanley/cabal,christiaanb/cabal,sopvop/cabal,typelead/epm,rimmington/cabal,typelead/epm,lukexi/cabal,anton-dessiatov/cabal,kolmodin/cabal,martinvlk/cabal,mmakowski/cabal,thomie/cabal,Heather/cabal,alphaHeavy/cabal,sopvop/cabal,thomie/cabal,beni55/cabal,themoritz/cabal