Log shape dimensions for eltwise layer shape mismatch
Log shape dimensions for eltwise layer shape mismatch

When layer shapes mismatch for the eltwise layer, caffe will fail a
check but doesn't give any information on how the shapes mismatch.
This logging information will make it easier to debug. Additionally
this reorders the variables to CHECK(expected == actual), matching
the JUnit convention.

BEFORE: Check failed: bottom[i]->shape() == bottom[0]->shape()

AFTER:  Check failed: bottom[0]->shape() == bottom[i]->shape()
        bottom[0]: 1 4 (4), bottom[3]: 1 6 (6)

NOTE: This removes use of CHECK_EQ in an earlier version of this PR,
which caused a build warning due to include of glog/stl_logging.h.

gnina/gnina,gnina/gnina,gnina/gnina,gnina/gnina,gnina/gnina,gnina/gnina