cacheword: simplify logic and handle unencrypted properly

* Remove CacheWord handling from AccountListActivity.  CacheWord handling is now centralized in WelcomeActivity
* Remove CacheWord handling from ImApp
* ImpsProvider is now responsible for initializing OtrKeyStore password
* WelcomeActivity goes to AccountListActivity if it can open the DB without user intervention