Store version of ProjectTemplate in global.dcf

- [x] Default: Current version
- [ ] If missing: 0.5 (requires #89)
- [x] Warn if versions are different
- [ ] Stub for `migrate.project()` function
- [x] Test
- [ ] Auto-update `global.dcf` when bumping package version