* add initial implementation of dbmerger
merges of user tables that have overlapping data is still unimplemented. otherwise, merging of all other tables has been implemented.
* add handling for when user feed tables overlap
* fix sqlite dll path in dbmerger build
* fix accidentally inserting rows with nonunique pks
* fix merger not handling missing columns well
* fix sort not reassigning pks
* sync merger with master
* woopsies
* w-woops again
* reset database version in config to let vrcx generate missing fields
* move to net 9 and move build folder to new build folder
* remove unneeded build configurations
* support avatar time in the merge
* csproj pains
---------
Co-authored-by: Natsumi <cmcooper123@hotmail.com>