Fix lighting when lightpos and spec coef are 0.

Zero to the power of zero is mathematically undefined, NVIDIA chokes but
AMD seems to accept it.  Not well tested on Android.

Fixes #2424.
Merge pull request #3547 from unknownbrackets/gpu-lighting2

Fix lighting when lightpos and spec coef are 0