Fix GUI bugs

Fixed UV scaling when nonPOW2 is not supported - but otherwise this is
still not working properly (eg. input translation + looks bad)
Limited nonPOW2 get nonPOW2 textures, because we satisfy the 3 rules