Auto detect terminal size

Experimental feature to detect terminal size on all platforms.  This removes the need for the user to specify console_width and max_results to fit the terminal

When enabled, user config settings for `max_results` and `console_width` are ignored and detected values are used for displaying output.

The values update within a session of mpsyt every time a new query is performed.

To test, run with `./mpsyt --autosize`