Merge pull request #11 from nicholas-leonard/master

LogSoftMax optimizations
added a cuda Exp.
Merge pull request #13 from jonathantompson/exp_cuda

added a cuda Exp.
added a SoftPlus CUDA module.

Fixed a typo with the SoftPlus test.
fixed merge conflicts.
Merge pull request #15 from jonathantompson/softplus

added a SoftPlus CUDA module
pretty benchmark table
Added cuda version for SpatialUpSamplingNearest module
Merge pull request #16 from stencilman/upsamplingnearest

Added cuda version for SpatialUpSamplingNearest module
fixing test.lua stemming from bug introduced in #16
added a max call for SM 2.0 restrictions.
Merge pull request #17 from jonathantompson/upsampling_fix

added a max call for SM 2.0 restrictions.
Fixed a very silly mistake in SpatialUpSamplingNearest for large cuda tensors.
Merge pull request #18 from jonathantompson/upsampling_fix

Fixed a mistake in SpatialUpSamplingNearest for large cuda tensors
SpatialConvolutionMM:forward() passes tests.
adding faster batch-bias kernel
added nOutputPlane == 8  check
tabs -> spaces
typo in benchmark...
adding bias kernel for batchSize == 1