Improve Partial Lookup Performance

Instead of doing this:

```ruby
begin
  render "whatever"
rescue ActionView::MissingTemplate
  # do whatever
end
```

We can do this:

```ruby
if lookup_context.template_exists?("whatever", [], true)
  render "whatever"
else
  # do whatever
end
```