Support for account imports
This MR implements file imports for Keysmith. Supported formats are plain plus encrypted andOTP JSON files, plain Aegis JSON files and FreeOTP list of OTP URIs. Encryption is done via QCA, using PBKDF2 and AES256. Although, for Aegis this is not available yet because QCA doesn't support SCRYPT keys.