plugins: Use boost::make_shared for message allocation

Part of #46.
node: Use boost::make_shared for message allocation

Fix #46.