Improved normals, particles, emitters

Improved normal map performance by using alternate renderer, permitting
use of low-res normals with high-res diffuse sprites.

Improved particle management by making explicit removal calls for all
types occur on run.

Improved emitters by stopping validation after success. Validation was
slow.