More nuanced merging of project defaults.

Add new internal `::default` project entry metadata tag.  Items tagged as `::default` are displaced from the right.  Any non-displaced `::default` items have their `::default` tags removed.  This allows switching the project -> default merge to `meta-merge` by marking the defaults project settings should entirely override as `::default`.