leaky relu + unit test
reduced multiplications & fixed unit test
Merge pull request #740 from qipeng/lrelu

Leaky ReLU
Add split dim layer

Differentiate top test blob vector size

Rename to SplitLayer
Add slicing points
SliceLayer: post-rebase fixes, cleanup, etc. (some from changes
suggested by @sguada).  Test for both num & channels in forward &
backward; use GaussianFiller so that tests are non-trivial.
Merge pull request #755 from jeffdonahue/bhack-split_dim

Finishing touches on @bhack's SliceLayer (#680)
Fix repeated field copy loop

Fix lint algorithm include

Fix spaces
Correctly apply padding to pooling layers when upgrading from V0
Merge pull request #760 from bhack/fix_loopcopy

Fix repeated field copy loop
Merge pull request #762 from rbgirshick/upgrade-pad-pooling-layers

Correctly apply padding to pooling layers when upgrading from V0
Add phase, level, and stage to LayerParameter to define when each layer
will be used.
Incorporate net, net_param, level, stage into Solver/Net.
FilterParam method called from Net::Init excludes layers that the
user specified shouldn't be included in the current phase, level, or
stage.
Use unified train/test nets in examples.
Move phase/level/stage into a "NetState" message, and filtering rules
used in Layers into a "NetStateRule" message.
Rewrite Net::FilterParam with refactored proto fields.
Add INPUT layer so deploy nets can be incorporated as well.
Fix examples to use new NetState/NetStateRule proto messages.