fixes few race-condition with runnable, and race-condition with lists in onNewIntent and onActivityResult. This changes are synchronized with latest pyjnius changes.
tabs fixes