2961 output refactoring

- formatters moved to classes
- adapters more configurable
- fields has shorter types
- new Id type that is connected with --show-ids option
- new formatters for colorized output (needs patch to table_print being accepted) and passwords