Squashed 'build/' changes from 189e841..d7f69c3

d7f69c3 updated build-tools for mmir-lib ver. 3.1.0

git-subtree-dir: build
git-subtree-split: d7f69c35694535855f55659696ac19aa6ddf9e56
Merge commit '30ae1a3bbc9bc448ed8bb9a373d044cbeeff0c01'
Squashed 'www-example/mmirf/' changes from 5881970..a348c3f

a348c3f updated information for used grammar-generators
a589a67 * added mechanism for allowing use of different grammar-compilers / -engines   * moved code specific for grammar-compilation from SemanticInterpreter to env/grammar/*   * added several grammar-generators for grammar-compilers, including the existing JS/CC-generator (moved the specific code from GrammarConverter to the generator):     available generators: JS/CC (default), Jison, PEG.js   * added config property "grammarCompiler" for setting a specific grammar-compiler (DEFAULT: "jscc"; see SemanticInterpreter.setGrammarEngine() for possible values)
8aa309e added impl. comment
df5027b * BUGFIX added RegExp for stopwords that start or end with encoded chars (normal stopword express will not detect these since encoded chars do not match to word-boundries) * BUGFIX for recodeJSON function: fixed execution context (now the argument recodeFunc will really be exectued in context of the GrammarConverter object)
b2ae8e0 * 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)
c0e6051 added gitignore

git-subtree-dir: www-example/mmirf
git-subtree-split: a348c3fb83c9e16f28699fd0f6df864c520b6cc7
Merge commit '1c5999a760eb5049983cf4cf11c3b4eea17beec2'
added examples for new config settings