Add jbuilder template support

This is still a bit of a work in process, but I thought I'd open this up for comments and feedback.

This works mostly as described in https://github.com/rails/jbuilder. The only exception is that the `partial!` method requires a more explicit filename, like Tilt itself does.