Upgrades the project database to the current schema one step at a time and
points the project's .config at the matching container. Each change is
logged in the database's schema_history table. The database is copied to
.sqlite.bak.<timestamp> before any step runs, and .config to
.config.bak.<timestamp> before it is edited. Only the container line of
.config changes, and only for the official macguigand/ribopilot image.
Projects made before RiboPilot 0.1.0 are not supported.