Kludgy fix for handling Eloquent relations

If a User has many Pages, these should work:

    {% for user in users %}
        <p>{{user.display_name}} - {{user.pages}}</p>
    {% endfor %}

    {% for user in users %}
        <p>{{user.display_name}} </p>
        {% for page in user.pages %}
            {{page.title}}
        {% endfor %}
    {% endfor %}

But they currently throw an exception: "Object of class Illuminate\Database\Eloquent\Relations\HasMany could not be converted to string"

This commit creates a new EloquentTemplate that checks to see if we have a Relation coming back from an {{object.property}} style evaluation and if we do, returns the data instead of the relation.