Underscore.js template support (refs #19048)

* adding dependency to collective.js.underscore
* updating configure.zcml to load dependencies
* updating metadata.xml to import collective.js.underscore profile
* adding upgrade step to import collective.js.underscore profile
* registering js/templates/ as resource directory with name
  eea.googlecharts.jst
* loading all defined templates before running init_googlecharts_edit (in edit.js)
* moving template strings for add/edit note to _noteDialog_ template