Workaround some unused variable warnings in pointer_traits.hpp
Bump up the guard on aligned_type to 4.6 for gcc.