Expand "%platform" lazily in dist names

Previously, the "%platform" token in distribution set names was
expanded on read from the project file.  This turns out to be a problem
for "quill build all -platform", which needs to be able to locate the
distributions with %platform so as to build them for the desired
platform.  Fixes #21.