MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
I have made the changes to distinguish sections of block description from in-line description.