MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
I have decided to remove the `object` based type in named types declarations to be consistent with API Blueprint AST spec.