Sort blocks by FIELD(Area) so they appear in order as declaration

Sort the blocks on pages in the order the block-areas are declared in the config.yml instead of alphabetical (eg 'Header, BeforeContent, Aftercontent, Footer')
Merge pull request #9 from micschk/patch-1

Sort blocks by FIELD(Area) so they appear in order as declaration