progress on configuration-based project support ... tweaks

- tweak selector view to allow narrower windows
- progress on configuration-based projects
  - new major/minr/patch menu items
  - switch/load/revert basically work, but revert
    needs more testing
fix for 3.1.0.5 and TDMetacelloRegistrationDefinition>>entry default defined

- Object>>sourceCompilationContext should just return `self` then `self` can be used in all expressions
a bit of work so that line ending diffs can be recognized
implement `browse categories` in project list