AR::Base#attributes! returns hash with indifferent access

Reopening [this issue](https://github.com/rails/rails/pull/551) as @jeremy said he would consider this change for Rails 4 and as many people seem to want this change.    Appended a bang so as to not break API compatibility.