Adds :update_index option to `save'

Passing a false value will prevent `update_index` from being called after the object is persisted.  The `create_needs_index?` and `update_needs_index?` methods, however, will not be overridden when they return `false`.
No, it's in addition to that. It explains what goes inside `options`