update tests, clean code issues
commit trunk patches: 13875, 17050,15761,17036
fix SwapView:blanck screen when clicking during transition, fixes #15832
add patch 15832
add fix 17062
add fix 14232