dont zmat::alloc when loading a zmat from disk if rows/cols are 0, which allows legally saving and loading an empty mat that hasn't been initialized
make use of upper and lower bounds during fit with CT_BOX constraints (levmar fitter only)