[lib] changing to work with engine-independent cutes

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

[lib] changing to work with engine-independent cutes
qtcore.js is the part of cutes now

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[error] throw Error instead of CutesError

because classes has Error as prototype are not recognized as Error by
QJSValue.isError()

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[test] tracing on a critical level

To avoid error level tracing set by default, it can be changing by
providing number to ./run or by setting CUTES_DEBUG env var

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
more unit tests for os and subprocess

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[rpm] -tests package

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[tests] run is runnable

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>