Use transparent texture for "empty" details

On Intel (with shaders) an empty/uninitialised decal gets you this:

![](http://i.imgur.com/C8qgxZV.png)

Presumably some difference in the way null/uninitialised textures are sampled.

This patch explicitly adds a transparent texture sets the default decal material to use it.