Replace zerograd(s) with cleargrad(s) by gwtnb · Pull Request #1528 · pfnet/chainer

Variable.zerograd requires allocated memory and fills with zero, but these operations are not necessary. TODOs: write tests write docs (I will send another PR for docs)