Display averaged loss over the last several iterations
fix warning
fix cuDNN build by readding line deleted in #1167
remove a wrong space in common.hpp
[fix] check and load weight for backward w.r.t. data

fix NULL pointer when back-propagating to the data for fixed i.e. not
back-propagated weights. same issue as #1048
[pycaffe] fix comment typo
Merge pull request #1096 from qipeng/smoothed-cost

Display averaged loss over the last several iterations
[fix] solver indexing of output blobs was incorrect for non-singleton
outputs
Merge pull request #1203 from jeffdonahue/fix-output-blob-indexing

[fix] solver indexing of output blobs was incorrect for non-singleton outputs
Back-merge branch 'master' into dev (for fix in PR #1203)
Add Net::Reset and Layer::Reset methods.

Net::Reset calls Layer::Reset on all its layers.
Layer::Reset currently has a trivial implementation only; should be
impelmented for data layers.
Solver: call Reset on the test nets if specified by a new
SolverParameter field: test_net_reset.
Implement DataLayer::Reset()
Implement HDF5DataLayer::Reset()
Implement ImageDataLayer::Reset()
Implement DummyDataLayer::Reset() -- die on non-constant data.
Die on WindowDataLayer::Reset -- always uses RNG.