Massive rewrite.
Engine broken into many smaller, more focused classes.
Merged default extensions functions directly into Template class.
Removed new optional compiler.
Added new tests (more still required).
Bumped README to show version 3.0 as recommended.
Merge branch 'master' of https://github.com/php-loep/Plates
Update Travis and Scrutinizer config.
Shorten long lines.
Fix PHP 5.3 incompatibility.
Update vfsStream version.
Allow HHVM failing tests for now.
Fix bug with batch function in Template.
Update name property docblock in Template.
Fix bug with removing folders.
Remove unnecessary return of $this.
Remove extra parameter ($this->name) in method call.
Improve the extension interface and update extensions and test accordingly.
Fix minor object parameter conflict with PHPUnit.
Improve function validation in Func (function) class.
Add tests for Func class.
Remove tests from Scrutinizer checks.
Add tests for Function class.
Fix spelling mistake.
Fix bug with fallback folders, where the file extension does not get applied.
Improve template Name class, and update Engine and Template classes accordingly.
Add tests for template Name class.
Remove unnecessary "__toString" methods.