bugfix regarding #100

The bugfix for #100: when checking blobs_lr, also check the size of the parameter's blobs().size(): if size() is nonzero then we need to do backpropagation.

TODO: maybe add a regression test to rule out future bugs. Also the Init() function is growing quite big now.