Cleaner server list layout code & Better display on small screens (#2210)
* Server listings to use a cleaner layout method
and improved on very small screens
* Add ability to toggle server info, make use of space
* Merge garrysmod/commit/46a71ac65a9cacf4c69b1b779820c0e8da7fc73d
Merge "remove unused dependencies" garrysmod/commit/46a71ac65a9cacf4c69b1b779820c0e8da7fc73d
* Improve text alignment
* Close button tweak
* Fix merge
* reposition close button, make it not cover server name
---------
Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>