changed defaultcontrol always type to boolean
reordered things
fixed texturetype and made bordertexturetype derive from it to avoid duplicate definitions
removed bordertexturetype, all textures seem to share the same attributes