buttons can wear images now

add an ITexture* to the button constructor, if no image is wished: give
it a nice "NULL" instead of ITexture*.
heil hitler