MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
@fosrias at the moment the MSON spec distinguishes between block and inline description – do you think the current state in the MSON spec suffices (and all it is needed is to make the distinction here)?