add bean_obj2map to Bean twig extension
copy fetchBlockGroup and widget methods to TemplateManager

The php engine will be dropped, so moving it to the nearest appropriate
place
convert all sideboxes to twig
check if plugins are enabled before exiting

Before this, if plugins were disabled then none of the ZM event
listeners
were enabled either.
set the #menu li css height to match #menu

just a quick fix until the css can be refactored totally
use twig extends and body blocks for all templates
convert all utils.formatMoney calls to twig style
convert all form->open methods to twig
convert menu sub template to twig
rewrite contact_us template for twig
escape js code in dynamicState template
rewrite footer sub template for twig
rebuild head sub template for twig
rebuild header and address templates for twig
rebuild default_layout for twig

this is still missing crumbtrail support