Added rollback method to ActiveModel::Dirty

Maybe I have missed something but looks like rollback changes should be presented here
@sgrif, what do you mean "you need to add # :api: public if you want it to be documented"? I just wrote this method in the same style as `reset_changes` or `changes_applied`.