support for find(:first, ...)

```
Model.find :first, :conditions => {:id => 1}
Model.find 1
```

Expected: both of these return the same
Actual: ActiveHash::RecordNotFound (Couldn't find User with ID=first).

This fixes it.