Included cmath in common.hpp to avoid isnan complaints from the xcode compiler
turns out you need using::isnan too
the compiler complains about solver tests using pointers as bool
lint
fixed unnecessary conversions in test_solver, and rearraged common.hpp a bit
fix compiler complaint in matcaffe
Test that DropoutLayer obeys dropout_ratio.
Merge pull request #839 from jeffdonahue/test-dropout-ratio

Test that DropoutLayer obeys dropout_ratio
Add script to speedtest imagenet (currently broken as FilterNet ignores
Caffe::phase()).
Add tests for phase filtering according to Caffe singleton phase
(currently failing as FilterNet ignores the singleton phase).
Fix speedtest (and possibly other tools) by setting the net phase to the
current Caffe::phase() unless explicitly specified in the state.
Merge pull request #840 from jeffdonahue/fix-net-speedtest

Fix speed test tool (and possibly others); add script to speedtest imagenet
Merge pull request #834 from qipeng/dev

Included cmath in common.hpp to avoid isnan complaints from the xcode co...
Fix and improve multiple places about random number generation and
shuffling
Merge pull request #848 from netheril96/random

Fix and improve multiple places about random number generation and shuffling
modified test_concat_layer.cpp
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.
Merge pull request #855 from jeffdonahue/sgd-solver-test

SGDSolver tests
add human-readable labels and print output args to classify.py

- `--print_results` outputs the results to the console in addition to
  saving the npy
- `--labels_file` reads in a list of human-readable label names for
  simple inspection of output

[rewrote message and made pandas import conditional -shelhamer]