MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
What I could do (and had it there in the first version) is to name the description section type `block description` instead of just a `description`. Comments? @fosrias