outlining support for switch blocks\array literals

fixes #770, #771 
Yes, `addOutliningRange` function takes care of it