Merge changes from topics "presubmit-am-5fd168d48bd342588d0e4ecebec59023", "presubmit-am-ba97c7d37aa34eb7805ec5598caea41d" into tm-dev

* changes:
  Attach IME screenshot to non-app main window
  Refactoring IME snapshot with adopting shell-transition