heuristic weight: many errors fixed
heuristic weight: regression tests added
fmbt-editor: syntax errors in gt models added to Errors tab
fmbt-editor: some model, heuristic and coverage errors in Errors tab

Small changes in fmbt error messages from conf.cc.
fmbt-editor: clear Errors tab on refresh
Merge
Merge
heuristic-weight: more bugs fixed, test improved
heuristic weight: run tests automatically
added missing self-test files to source package
fixed self-tests (removed generated files from Makefile.am)
heuristic weight: documented, negative weight deltas are ok

behaviour changed to more easy to understand in case of multiple
matching action and state tags per line: the weight is no more
multiplied by the count of matching regexps.
fmbt-editor: white background for all preview tabs
Version bump, development version 0.4-0.rc0
coverage: added "usecase" coverage

usecase coverage is based on the experimental "covlang". bugs fixed,
language syntax updated, regression tests added, documented in
doc/configuration.txt.
AAL/Python: print AAL file and line on Python syntax errors
fmbt-editor: show error messages from all previews
fmbt-editor: temporary files moved to temp dir
packaging: dropped fmbt-for-aalpython-tests meta package
helper: action and tag regexps always match the same string

If an action has characters that are special in regular expressions,
like "iFoo(hello)" has parenthesis, action-regexp "iFoo(hello)" did
not match to that action. This is fixed by first comparing equality of
these strings, and only in case of difference, doing regular
expression match. This affects many coverages and heuristics (include,
exclude, weight, etc.) where action-regexps and tag-regexps are used.