performance tuning

- Config visible field removed, editable is enough
- Actions are now configs & now not duplicated in memory
- ActionConfig removed
- Configs are now Parsers too since they are convertible
- removed unused application configs
- unnecessary Config.getValue() calls removed
- Config Field default button creation is lazy now