Amended method documentation in HDC SLU.
Add scripts for easier testing of HDC SLU

gen_uniq.py adds DA annotations to input from uniq.trn file (by default, can be changed by  supplying a filename as argument) and outputs them into uniq.trn.sem.tmp (in the format of uniq.trn.sem)

test_utt.py serves to quickly test a single utterance supplied as argument. Prints intermediate results of the translation and the output dialogue act.
Add surface forms of stop, time and vehicle values
Update various HDC SLU rules

Changes are based on proposals in uniq.trn.sem.mod.bednarova-2014-01-26.

- extend and modified phrase sets for various rules

- add to, from, via, stop and city slot types and '*' value in the case of partial information

Moved false positive alarms of abstraction into separate method.
Add dictionary method to HDC SLU
Tunning transcroption normalisation.
New AM and LM for PTIcs.
Renaming VAD scripts.
VAD including new PTIcs data.
Apply adjustments suggested in the pull request discussion.

Extract and document the utt2da initialization.
Add documentation of the utt2da_dict.txt file.
Remove "žáden" word from a rule - typos should be resolved elsewhere.
Remove forgotten debug print.
Added back žáden key word as it is dialect word.
Added support for multiprocesing preparation of the SLU training data.
semantic hub with google settings
Improved memmory efficiency of DAILR SLU.
Added contxt resolution into ontology, better handling of the bye(act), if user provides a from city, then it does not asks for a to stop but rather for a to city.
Rewrite abstraction and SLU of time expressions

Abstraction recognizes NUMBER category label instead of TIME, i.e. individual numbers are abstracted instead of whole time expressions, so that more useful information is preserved for SLU, where more flexible and informed matching is possible.

Add support for reversed form ("dvaadvacet"), one-word form ("dvacetdva"), alternative pronounciations ("sedum") and some additional inflections ("devatenácté").

Where obvious, time expressions are correctly abstracted as TIME category and interpreted even without prepositions and time words ("šestnáct nula nula"). Otherwise, NUMBER category is used for future use (e.g. for route numbers or selection of alternatives).

In PTICSHDCSLU, extract utterance preprocessing  from `parse_1_best` to `preprocess_utterance` so it can be called in gen_uniq script. Remove useless `if self.preprocessing:` check, as it's already accessed in constructor.

Implement __setitem__ method to Utterance to allow rewriting of NUMBER words to TIME words.
Move comments above the corresponing code to make it less dense
Rewrite interpretation of TIME=now to be more comprehensible

Remove time_abs/time_rel condition, because we assume absolute time by default
Moved TIME=now check into a single block of code
Inline `preprocess_utterance` method back to `parse_1_best`

Only two lines and used only on two places.
See:  https://github.com/UFAL-DSG/alex/pull/77#discussion-diff-18813785

Changed gen_uniq to switch DA/abstraction output by variable instead of comment
Split `if` expression to two line to be PEP-8 compliant