got most of the shared im2col buf wiring in place.
col_buffer_ is now a pointer. col_buffer_stub_ is the 'fallback' if we're not using a shared col buffer.
more testing; cleanup