removing some old syncing cruft. its long deprecated/replaced, so shouldnt be needed anymore.
new relational
comment fix, removing some old junk, clearing out db/hustle refs on wipe_local_db
stopping file.queue_download_blank_files loop on DB wipe (should get rid of obnoxious DB IS CLOZED!!!11 error
making keychain more resilient. this isnt strictly necesary unless loading NEW data from an OLD extension (which I needed to do to test persona junk), but either way its another point of failure that may keep the app from loading, so errors get caught and logged
fixing persona upgrade path. instead of upgrading in the set() function (which is stupid) we bind to change:pubkey on init(), look for a matching persona in turt.user.get(personas), and if found check its keys. if its missing keys we generate ECC keys and save the user persona. so far a perfect upgrade path.