config: add settings for annotations

- remove generalised property sheets from formatters model as they are
  now covered by settings
- delete specialised property sheet in c++ model as they are now covered by
  settings
knitter: tidy-up main

- create a simple workflow to wrap all the stuff in main
- make command line arguments const