assembler: rename "reuseMatrix" to "reuseLinearization"

because the residual is also re-used in that case...
use the residual of the previous iteration to determine which DOFs should be reassembled

with this, for the lens problem using the immiscible model, runtime
for a debug build was reduced from 122 seconds to 100 seconds without
any observable ill effects...