[error] trace error.raise

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[functional] visit() logic is changed :/

Now it also traverse the root node (name === null) and returns the
result of visitor execution on the root node.

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
git: eol to info/exclude

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[subprocess] check_error: do not use additional info as prototype

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
adapting to QProcess error reporting :/

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
Merge pull request #9 from deztructor/master

breaking compatibility: functional.visit logic is changed