Change the result type of ScriptableCollection.insert().

Currently, insert method returns Future of LastErrorMessage. But the
inserted document(include object id) is more nedded when the succeded.

This patch changes the result type of insert method to Future of
ScriptableDocument.