add On*Listener helper functions, explicitly processed classes

- add wrapper extension functions to classes having setOn*Listener(...) methods
- classes listed in explicit_classes.txt wil be processed regardless of classpath provided
  (fixes inability to handle android.view.View class - a superclass of all widgets)
- functional tests broken
generator refactorings, layoutParams fixes, tests update

- split dsl into multiple files
- extract file handling and code generation into separate class
- extract settings base class for better tests handling
- fix tests to use new multi-file scheme
- layoutParams generated for all available constructors
add ListenerHelper tests, refactorings

- add ListenerHelper tests which fail for now
- refactored settings a little
working ListenerHelpers, fixes, test fixes

- listener helpers work as designed, pass tests
- add kotlin keyword filtering
- add missing type conversion to Type class
- update functional test data
- better settings handling in functional tests