Added shader with emission texture.

The new shader uses render groups 30 (no alpha) and 31 (with alpha), and behaves like DiffuseBump, except for an additional emission component.