Add areClean function in automata.js, to prepare for skipping unchanged states (for certain rule types.); modify examples to be more computationally challenging.
Split of Board.prototype.step function; add unused areClean function.
add elementary2, life2 examples; housekeeping; add Matrix2 implementation.
Update readme with link.