* changed grammar-generation via JS/CC to lazy-loading
 * only load JC/CC if a JSON grammar needs to be compiled (normally,
grammars are already pre-compiled)
 * changed invocation of SemanticInterpreter: add variation that takes a
callback function (if a grammar needs to get loaded & compiled, the
callback-variant MUST be used the first time that the grammar is used)
* added JS/CC grammar template as extra file which will be load through
AJAX call (instead of unsing a "hard-coded" stringified version in
JavaScript code)
 * removed grammarParserTemplate.js (which contains the now un-used
strigified JS/CC template)
 * added a "reduced" template (removed un-used functionality from
base-template)