Cleanup autosave

Shave some code from it.
Make it thread-safe
Make autosave use the current persistence options
Adding more tests for auto_save
Merge pull request #3327 from mongoid/autosave_clean

Autosave reword