Finished making SimpleMatrixPins scanning.  Added ColumnPinPattern to
make it easier to move from one column to the next.  There's some
funkyness around setting patterns and latching.  Don't think I've really
decided on how that should work.   Similar issues with initPins() and
setPattern().  Which should come first?