Make collection.save method return Future of document on success.

Currently save method returns Future of LastErrorMessage. But in the
most case of success the updated document is needed.

This patch makes save method return Future of document on success.