fix ViewGroup class added explicitly, add exceptions, keyword fix

- ViewGroup class processed from jar file
- add missing when keyword to keywords set
- replace RuntimeExceptions with proper classes
- fix ViewGroup children not treated as widgets
- update testdata for functional tests