Change the result type of ScriptableCollection.insert().

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