ink-simulator: permit more than 4 inks internally

Still limited by maximum 4 inks out; due to abuse of RGBA float; internally
the engine now copes with more inks (or in highly metameric cases; breaks down
with solarization like effects.)