Print blob L1 norms during forward/backward passes and updates if
new "debug_info" field in SolverParameter is set.
Print just the mean absolute value (no sum/l1norm)
Merge pull request #796 from jeffdonahue/solver-debug-info

Print blob debug info during training if SolverParameter "debug_info" field is set
Fix my nonsensical variable names.
Make training iterations 0-indexed.
Move loss display before lr display in ComputeUpdateValue.
Merge pull request #800 from jeffdonahue/zero-indexed-train-iter

Make training iterations 0-indexed to display training loss in 0th iter
Symlink to tool bins without the .bin extension
Merge pull request #802 from jeffdonahue/caffe-bin-symlink

Symlink to tool bins without the .bin extension
relaxed timer test requirements
Only install the minimal CUDA subpackages necessary for building.
Merge pull request #806 from jeffdonahue/travis-minimal-cuda

speed up Travis build by installing only the CUDA subpackages necessary for building
set_mode to CPU in ArgMaxLayerTest constructor to avoid random Travis
failures.
Merge pull request #807 from qipeng/dev

relaxed timer test requirements
Solver switching support & implementation of Nesterov's accelerated gradient and AdaGrad
restored vituals in solver.hpp
converted pointers to shared_ptr
fixed solver constructor in train_net.cpp
improved numerical stability for AdaGrad
bugfixes for AdaGrad