Add test of sprite tinting.
Tint sprites procedurally, not via palette swaps.
Extract true-color sprites.

In order to support tinting, extract an overlay which can be used to
determine what to tint and how.
Merge branch 'smiv' into develop