1. Add new pooling type: maxPool and maxUnpool
2. Gradient Check: cnnCheckGrad()
3. Fix several tiny bugs