refactor toxencryptedsave to allow passphrase encryption of arbitrary data
also a minor API change for clarity
re-refactor to separate pass->key and key->encryption
Merge branch 'master' of https://github.com/dubslow/toxcore