Blobs are ND tensors instead of 4D arrays.

vector<int> shape_ instead of (num, channels, height, width).
InnerProductLayer weights are 2D; biases are 1D (incompatible w/ old
saved nets?)
LossLayer output is 1D
EltwiseLayer need not assume old 4D dim names