Add 'snapshot_after_train' to SolverParameter to override the final
snapshot.
Add (momentum) SGD solver tests to check that learning rate, weight
decay, and momentum are implemented properly on a least squares problem.