- added tag archives
- added tag archive sync initialisation on all existing local files
- added tag archive sync maintenance on newly imported files
- added a new db directory, client_archives
- added tag archive sync options to tag services in manage services dialog
- added local tags service to manage services dialog
- added sha512 to local hash cache
- added tag archive hash_type guessing
- added a new dialog for selecting n arbitrary strings
- got testing to work on all platforms
- fixed the hydrus server for linux and os x; it now has a stay-alive frame rather than a taskbaricon
- improved some dialog testing code so it would work on all platforms
- fixed a deffered problem that was causing the server AMP test to hang on Linux and OS X
- neatened and harmonised a bit of common file and network streaming code
- improved some misc manage services dialog code
- fixed a critical bug that was meaning certain service changes were not being saved to the database, so were being forgotten on restart
- fixed some select-string code that wasn't taking sets of strings for a weird wx reason