Merge "IME switcher should not always require IME_VISIBLE." into nyc-dev