Doc fixes and improvements from review of DM-1188.
Rename apply() methods in MatrixBuilder implementation classes

Using apply() for both Factory and Builder implementations was a source of
confusion, so these have been renamed to "makeBuilder" (for factories) and
"buildMatrix" (for builders).