Enable passing of Traversable Objects to '@each'-structures

My suggestion to fix #25:

>The renderEach method (View/Environment.php:120) uses an 'array' type-hint for $data, causing type-mismatch issues when passing Eloquent Collections (despite being iterable like an array).