Fixed the bug in column-major stride from Toru
Implemented dot, dotc, dotu, but haven't checked whether it works or not
Implemented ger (BLAS rank-update)
Fixed bugs in dot and ger
Implemented permute function. generic/permute.h is one implemnted in terms of NDIterator and special/permute.h is one specialized for TArray only
Implemented permute and contract functions, haven't yet checked all use cases
Fixed bugs in permute and contract with Intel compiler
Merge pull request #9 from naokin/master

To the BTAS beta version
Implemented permute method returning a TensorRef.
Added test code for permute but seeing a bug, possibly in NDIterator.
Merge branch 'master' into slice
Changed TensorRef end methods to use NDIterator::end() workaround (otherwise compiler says it can't find function end).
Fixed bug related to instantiating NDIterator class and converting to TensorRef when _Tensor = const Tensor<value_type>