* - Added transpose MKLDNN Op
- Few basic UT works
- Added 1D transpose
- implementing generic mem desc for MKLDNN transpose
- Modified trnaspose op to support more dimensional data eg. 5,6..10
- Added is_test attribute to transpose op
test=develop
* - Added support for MKLDNN::memory::format::any for Transpose MKLDNN op
test=develop
* - Additional transpose mkldnn op correction to mkldnn layout
test=develop
* Cosmetic fixes
test=develop
* - Removed const_cast to obey coding standard
test=develop
* Add intermediate
* fix flatten/squeeze/unsqueeze
* Considering compatibility issues, we could not fix the origin op
* follow comment
* reset the shape of XShape
Do not use ctor
* Reduce line of codes.
* We can use virtual function for Maker now.
* The implementation does not care what maker holds, it is easier to
refactor later.