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.
Merge github.com:torch/nn into kl_divergence