[Templating] SmartyEngine is now a child of SmartyBundle\SmartyEngine
[Templating] SmartyEngine is now a child of SmartyBundle\SmartyEngine

* Instead of replicating SmartyBundle code in PPI we inherit from the
  original SmartyEngine implementation to avoid code duplication.
  Wherever required we override the original methods to fit our needs.

omeripek/framework,BeastModeON/framework,BeastModeON/framework,ppi/framework,ppi/framework,omeripek/framework