DF-2654
[DF-185] Android joystick events bypass throw InputSystem
[DF-291] Fix problem with protected destructors
Merge branch 'development' into gamepad
Merge branch 'development' of https://github.com/dava/dava.framework into development
Merge branch 'development' of https://github.com/dava/dava.framework into development
Merge branch 'gamepad' of github.com:dava/dava.framework into gamepad
Merge branch 'development' of https://github.com/dava/dava.framework into development
Merge branch 'development' of https://github.com/dava/dava.framework into development
[DF-1537] basic implementation
Merge branch 'DAVA/development'
[DF-1537] add action and button into panel
[DF-1537] small refactoring
Merge branch 'DAVA/development'
Merge branch 'development' of https://github.com/dava/dava.framework into development
[DF-1537] fix some review issues
Merge branch 'development' of https://github.com/dava/dava.framework into development
Merge branch 'DAVA/development'

Conflicts:
	Tools/ResourceEditor/DataQt/mainwindow.ui
[DF-1537] fix review issues
Merge branch 'development' into gamepad