Add auto resizable input dialog class
Use AutoExpandableDialog instead of QInputDialog wherever possible
Move textBox geometry updates into showEvent:

1. Makes QFontMetrics more accurate (~50%) for custom DPI systems
2. Makes it possible to have fixed dialog size yet again (like in old dialog box) and still allow to autoexpand the textBox