in Blob::Reshape, check count_ for overflow

Previously, bad values for the dimensions could overflow count_,
resulting in a silent failure to allocate.