Reverted back to using Shove+SQLAlchemy for storing persistent object data to avoid any more DB corruption errors.
Using unicode for name keys now in NameParser cache, resolves 8-byte error.
Reverted persistent storage of nameparser cache, testing fix to prevent crashes possibly related to memory usage.
Merge remote-tracking branch 'upstream/dev' into dev