Added `LoopConvolutionLayer` which uses simple loop convolution

I moved `caffe_conv` to `caffe/util/math_functions.hpp` and use it in CPU forwardpop of LoopConvlutionLayer. Note that it is still using GEMM convolution as long as you are in GPU-mode or Backprop.