Initial fixes for re-allocation

A couple of patches by @andrsd and myself for trying to eradicate Jacobian reallocation problems... probably still more to do...

refs #4230