TISTUD-5754 Dashboard: Switching between light and dark theme, does not show any affect
  - Switch overall theme as well as our editor theme, assuming there's one with matching name/label.
Fixing unit tests.
Fixing ZipUtilTest.
TISTUD-5774 Refreshing Studio workspace takes too long
TISTUD-5778 Studio: Alloy sample projects marked with invalid warnings due to "TT Unused Rules" validator
      - Indexing should apply to titanium mobile, module and alloy projects as well. May want to just remove project nature binding altogether so we always apply to every project type?
      - Run project sample import in a workspace runnable so all operations get batched together in single update/build at end.