Don't force LOD for invisible tiles

* Just leave the texture undefined instead of "forcing" a specific LOD
  texture to be used
Introduce options

+ Add options for setting minimum and maximum LOD
Set options through command line

+ Add command line options for min and max LOD
Use dake::gl::glext.has_extension()

* Use it instead of glext.has_bindless_textures()