collectiveidea/audited — pull request #130 by raykin (2013-01-15 07:35:22+00:00)
Title: Audit.as_user with a crash block can generate error aduited user

In rails app
```ruby
Audit.as_user('system autogenerate') { a_create_record_block_may_crash }
```
if the block crashed, then the Thread.current[:audited_user] will always be 'system autogenerate'. Then user visit other page, make other requests and it makes subsequent audit creations use wrong user.
This commit can fix it.
Thanks.