1. add dropout function 2. add some function in tensor/core/math/unary file 3. merge with xiaotong-working branch