Expose internal boost::shared_array to allow user management of array li...

This is useful for me to keep the serialize buffer array alive when my action is executed and returns immediately with a future, but the buffer isn't used immediately and filled in later by another task.