proxy twig functions to separate twig extension object
missing use statement went to the wrong class
this should now be protected
this should now be protected
implement getName
make sure functions and filter are set
return empty array if none
rename to TwigProxy to be more obvious
Merge pull request #2097 from rossriley/refactor-extensions-twig

Refactored extensions twig. Fixes #2096