Merge pull request #459 from shelhamer/python-net-preprocessing-members

Make net preprocessing options belong to instantiated net and not class
Test for Threshold layer
Fixed ThresholdParam

Conflicts:

	src/caffe/proto/caffe.proto

Conflicts:

	src/caffe/proto/caffe.proto

Conflicts:
	src/caffe/proto/caffe.proto
Fixed name of threshold_ var
Fixed name of blob_bottom_
Added threshold setting test
Added NeuronLayer<Dtype>::SetUp(bottom, top) to ThresholdLayer
Added the code for threshold_layer to the repo
Fix typo in test_threshold ThresholdParameter
Corrected conditions in test_threshold
Added Threshold layer to neuron_layers.hpp
Added ForwardGPU to ThresholdLayer and to the tests
Fixed typo in Threshold Layer definition
Fixed type in ThresholdLayer.cu
Fixed call to ThresholdForward in ThresholdLayer.cu
Make lint happy
Comment Test GPUs cases
Un comment Test GPUs cases, fixed ThresholdLayer.cu
Merge pull request #422 from sguada/threshold_layer

Threshold layer to binarize features
Added GPU code and tested