implemented dense DIMV and DIMM
Added Boost version check in TVector.h. However, unable to fix the bug from the older version of boost::shared_ptr with C++11