add test_initialization option to allow skipping initial test
Merge pull request #1036 from longjon/test-initialization-param

Add test_initialization option to allow skipping initial test
[docs] add titles
[docs] link tutorial
[docs] fix br code
relu,sigmoid,tanh
more blob details
fix leaky relu
update net
neuron layers doc
conv and pooling
Merge branch 'dev' of https://github.com/BVLC/caffe into dev
more layers
Added initial Hinge Loss
shift CUDA code out of common
groom proto: sort layer type parameters, put loss_weight after basics
add engine parameter for multiple computational strategies

add `engine` switch to layers for selecting a computational backend when
there is a choice. Currently the standard Caffe implementation is the
only backend.
ifdef engine default
strategize Caffe convolution
strategize pooling

Scaffold engine switching for pooling.

The Caffe pooling is instantiated without regard for engine in:
- LRNLayer
- PoolingLayer tests
- StochasticPoolingLayer tests
- MaxPoolingDropout tests