Made settings popup sizes dynamic and sensible

Would fix https://github.com/kivy/kivy/issues/2062