Defer loading of projectile so that we can set the projects file first.

Projectile reads the known-projects file on load, so we have to change
the location first.