many many netclient/frondent changes (just the beginning though):
* better separation of concerns
* trying to reduce segfaulst due to netclient being deconstructed while still in use
* no extra popup for quit reason anymore
* errors/warnings will be displayed in chat instead of popups in most cases
* NOTE: auto-kick for ignored players is currently _disabled_ will fix that soon