Basic operation
Some improvements

- Use SplFileObject instaead of file function to read template file
- Handle pure HTML tags
Check for malformed indentation
Fix bug with pure HTML tag
Uses of DOMImplementation instead of DomDocument
Handle the "while" instruction
Remove Application dependencies
Update test files
Handle the "else" instruction
Fix cache generation
Handle inline echo
Implements strategy pattern on tag

- Add DoctypeStrategy to handle the doctype in document
- Add ScriptStrategy to handle closing script  tag
Handle "render" instruction
Using of strategy pattern to build nodes

Tag:
- add default strategy to handle all tag
- add strategy Script for script tag
- add strategy Doctype for Doctype of document

Template:
- add default strategy to handle the directives "block" and "extends"
- add strategy Render to handle the directive "render"
Use php stream wrapper
Restoration of cached view
Improve when cache is generated
Merge branch 'feature/php-stream' into develop
Fix cache creation
Add class loader