basis.template: various bug fixes after module split
core: remove custom basis.require code branch for node.js env
basis.template.declaration: remove redundant argument
basis.template: simplify resource resolving
basis.template: init work on location attach to tokens and warnings in tokenizer and declaration
devpanel: add openFile method to external API
basis.template.declaration: add location to most warnings
basis.template: fix some errors
add .editorconfig