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.
Merge.
Merge (second try)