Fixed Mobile app

Mobile vault encryption library

Password Vault on mobile now uses native encryption for vault setup and unlock.

The mobile app now uses native libsodium for the same password derivation and item encryption as the website. This replaces the JavaScript loader that could not start on Android and the CommonJS loader that caused a bundling failure. Existing encrypted vaults and passwords are unchanged.