Ensured rendering trait works with SimpleResult and Future[SimpleResult]

Fixes #1619.
Merge pull request #1619 from jroper/1619-render-downcast

Using Action.async with Rendering.render requires downcast