Component snippet

- added to the js snippets
- also cleaned up some indentation UI5-style
- tried to fix the source for the XML snippets