OrderedHash keys

I've posted a patch that fixes some issues with OrderedHash doing
weird things with keys. I'd appreciate it if someone could check it
out and apply it.

http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/1676-orderedhash-mishandles-keys

Thanks,
Brandon

Looks sane to me!

Anything else needed to get this patch applied?