use boost pp
fix build error
add include make_shared.hpp
Merge commit '1845fbe704278fa26f17b77cc170bf6ea491433b'

Conflicts:
	avboost/include/boost/cfunction.hpp