Move enable/disable_if_c to enable_if.h
Add enable_if/disable_if and use it in SMatrix.h