Fix missing include and serialization of shared_ptr
Merge branch 'doc'
Fix the c++11 feature macro in array_types.hpp
Fix minor const correctness problem
Detailed description of the motivation