Merge branch 'release/2.3.1' into dev
Allow passing in the $type parameter of htmlspecialchars()
Merge pull request #148 from pinterface/dev

Allow passing in the $type parameter of htmlspecialchars()
Change entity_flags variable names to match PSR-2.
Remove unnecessary leading slashes.
Use a raw array for Parser::buildTree

Improve memory usage by ~15% for very large templates.
Add missing comments for pragma tokenizing.
Fix doc comment on inline loader.
Remove "standalone tag" filtering from Tokenizer.
Track line number in Tokenizer

(needed for standalone line filtering via Parser)
No need to loop through pragma tokens twice.

Add them directly to the token list as soon as they are tokenized.
Ensure that delimiter changes appear in token list.
Add standalone line whitespace handling to Parser.
Update Compiler for new Parser output.
Merge branch 'feature/whitespace-tokenizing' into dev
Fix sending protocol with path to FilesystemLoader constructor.
Fixed parenthesis whitespace.
Merge pull request #158 from mlebrun/master

Allow paths to include protocols prepended to the path.
Looks like we don’t need that rtrim() after all.

(+ a test, confirming)
Trailing slash test fix.

I suppose it would help if I didn't realpath the thing I was testing for realpathness