Merge branch 'softplus_improved' of github.com:jonathantompson/nn
Merge branch 'master_remote' of github.com:jonathantompson/nn into master_remote
Merge branch 'master_remote' of github.com:jonathantompson/nn into master_remote
Merge branch 'master' of git://github.com/torch/nn into master_remote
wrote a c version of DistKLDivCriterion and added documenation for it.

added >0 check in gradInput as well.
Added L1Penalty and a unit test.

updated the test for L1Penalty.

Added documentation for L1Penalty.
Merge pull request #44 from rgoroshin/l1penalty

Added L1Penalty and a unit test.
Merge github.com:torch/nn into kl_divergence
Made module type conversion for member variables recursive (so that tables of tensors are also converted).
Merge pull request #46 from jonathantompson/module_recursive_cast

Made module type conversion for member variables recursive
Fixed the recursive type call.
Merge pull request #47 from jonathantompson/ModuleFix

Fixed the recursive type call.