make the build mode wrapper implementation a template specialization

The given implementation only makes sense for a BCRSMAtrix, thus it should
only be used for such. This is in line with ISTLs general coding style.
Also added bit of doc.