Db upgrade
2 important things happened:
- database will perform a backup-and-replace if the existing database is out of date, this should help create a seamless upgrade experience for our users.
- There is a segfault that happens in you are using legacy host files, I wrapped the offending line of code in a compatibility check. @lukechampine should confirm that it is sufficient to resolve compatibility issues.