Misc fixes:
- Change menu order
- bugfix in choosing first or last attribute from list
- allow adding relation type from pick list.
- Also fix attr type pick list to omit relation types.
- Move some text nearer to menu choices it describes
- formatting of code
Fixes:
  - rename StringAttributeDataHolder to TextAttributeDataHolder
  - make user messages less likely to scroll off the screen (now: 'press any key')
wip