[lib][cpp] add a type_traits header
[lib][cpp] add a type_traits header

mostly for std::move and friends.

hollanderic/lkstuff,littlekernel/lk,hollanderic/lkstuff,littlekernel/lk,hollanderic/lkstuff,hollanderic/lkstuff,littlekernel/lk,littlekernel/lk